You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2015/05/03 14:40:24 UTC

[44/51] [partial] airavata-php-gateway git commit: removing vendor files

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php b/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php
deleted file mode 100644
index c03801c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php namespace Illuminate\Auth\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class RemindersTableCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'auth:reminders-table';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a migration for the password reminders table';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new reminder table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$fullPath = $this->createBaseMigration();
-
-		$this->files->put($fullPath, $this->getMigrationStub());
-
-		$this->info('Migration created successfully!');
-
-		$this->call('dump-autoload');
-	}
-
-	/**
-	 * Create a base migration file for the reminders.
-	 *
-	 * @return string
-	 */
-	protected function createBaseMigration()
-	{
-		$name = 'create_password_reminders_table';
-
-		$path = $this->laravel['path'].'/database/migrations';
-
-		return $this->laravel['migration.creator']->create($name, $path);
-	}
-
-	/**
-	 * Get the contents of the reminder migration stub.
-	 *
-	 * @return string
-	 */
-	protected function getMigrationStub()
-	{
-		$stub = $this->files->get(__DIR__.'/stubs/reminders.stub');
-
-		return str_replace('password_reminders', $this->getTable(), $stub);
-	}
-
-	/**
-	 * Get the password reminder table name.
-	 *
-	 * @return string
-	 */
-	protected function getTable()
-	{
-		return $this->laravel['config']->get('auth.reminder.table');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub b/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub
deleted file mode 100644
index ac59e48..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-class RemindersController extends Controller {
-
-	/**
-	 * Display the password reminder view.
-	 *
-	 * @return Response
-	 */
-	public function getRemind()
-	{
-		return View::make('password.remind');
-	}
-
-	/**
-	 * Handle a POST request to remind a user of their password.
-	 *
-	 * @return Response
-	 */
-	public function postRemind()
-	{
-		switch ($response = Password::remind(Input::only('email')))
-		{
-			case Password::INVALID_USER:
-				return Redirect::back()->with('error', Lang::get($response));
-
-			case Password::REMINDER_SENT:
-				return Redirect::back()->with('status', Lang::get($response));
-		}
-	}
-
-	/**
-	 * Display the password reset view for the given token.
-	 *
-	 * @param  string  $token
-	 * @return Response
-	 */
-	public function getReset($token = null)
-	{
-		if (is_null($token)) App::abort(404);
-
-		return View::make('password.reset')->with('token', $token);
-	}
-
-	/**
-	 * Handle a POST request to reset a user's password.
-	 *
-	 * @return Response
-	 */
-	public function postReset()
-	{
-		$credentials = Input::only(
-			'email', 'password', 'password_confirmation', 'token'
-		);
-
-		$response = Password::reset($credentials, function($user, $password)
-		{
-			$user->password = Hash::make($password);
-
-			$user->save();
-		});
-
-		switch ($response)
-		{
-			case Password::INVALID_PASSWORD:
-			case Password::INVALID_TOKEN:
-			case Password::INVALID_USER:
-				return Redirect::back()->with('error', Lang::get($response));
-
-			case Password::PASSWORD_RESET:
-				return Redirect::to('/');
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub b/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub
deleted file mode 100755
index dfbcf83..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreatePasswordRemindersTable extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('password_reminders', function(Blueprint $table)
-		{
-			$table->string('email')->index();
-			$table->string('token')->index();
-			$table->timestamp('created_at');
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('password_reminders');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
deleted file mode 100755
index 0572924..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Database\Connection;
-use Illuminate\Hashing\HasherInterface;
-
-class DatabaseUserProvider implements UserProviderInterface {
-
-	/**
-	 * The active database connection.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $conn;
-
-	/**
-	 * The hasher implementation.
-	 *
-	 * @var \Illuminate\Hashing\HasherInterface
-	 */
-	protected $hasher;
-
-	/**
-	 * The table containing the users.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * Create a new database user provider.
-	 *
-	 * @param  \Illuminate\Database\Connection  $conn
-	 * @param  \Illuminate\Hashing\HasherInterface  $hasher
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function __construct(Connection $conn, HasherInterface $hasher, $table)
-	{
-		$this->conn = $conn;
-		$this->table = $table;
-		$this->hasher = $hasher;
-	}
-
-	/**
-	 * Retrieve a user by their unique identifier.
-	 *
-	 * @param  mixed  $identifier
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveById($identifier)
-	{
-		$user = $this->conn->table($this->table)->find($identifier);
-
-		if ( ! is_null($user))
-		{
-			return new GenericUser((array) $user);
-		}
-	}
-
-	/**
-	 * Retrieve a user by by their unique identifier and "remember me" token.
-	 *
-	 * @param  mixed   $identifier
-	 * @param  string  $token
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByToken($identifier, $token)
-	{
-		$user = $this->conn->table($this->table)
-                                ->where('id', $identifier)
-                                ->where('remember_token', $token)
-                                ->first();
-
-		if ( ! is_null($user))
-		{
-			return new GenericUser((array) $user);
-		}
-	}
-
-	/**
-	 * Update the "remember me" token for the given user in storage.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function updateRememberToken(UserInterface $user, $token)
-	{
-		$this->conn->table($this->table)
-                            ->where('id', $user->getAuthIdentifier())
-                            ->update(array('remember_token' => $token));
-	}
-
-	/**
-	 * Retrieve a user by the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByCredentials(array $credentials)
-	{
-		// First we will add each credential element to the query as a where clause.
-		// Then we can execute the query and, if we found a user, return it in a
-		// generic "user" object that will be utilized by the Guard instances.
-		$query = $this->conn->table($this->table);
-
-		foreach ($credentials as $key => $value)
-		{
-			if ( ! str_contains($key, 'password'))
-			{
-				$query->where($key, $value);
-			}
-		}
-
-		// Now we are ready to execute the query to see if we have an user matching
-		// the given credentials. If not, we will just return nulls and indicate
-		// that there are no matching users for these given credential arrays.
-		$user = $query->first();
-
-		if ( ! is_null($user))
-		{
-			return new GenericUser((array) $user);
-		}
-	}
-
-	/**
-	 * Validate a user against the given credentials.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validateCredentials(UserInterface $user, array $credentials)
-	{
-		$plain = $credentials['password'];
-
-		return $this->hasher->check($plain, $user->getAuthPassword());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
deleted file mode 100755
index 7f0fcc5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
+++ /dev/null
@@ -1,123 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Hashing\HasherInterface;
-
-class EloquentUserProvider implements UserProviderInterface {
-
-	/**
-	 * The hasher implementation.
-	 *
-	 * @var \Illuminate\Hashing\HasherInterface
-	 */
-	protected $hasher;
-
-	/**
-	 * The Eloquent user model.
-	 *
-	 * @var string
-	 */
-	protected $model;
-
-	/**
-	 * Create a new database user provider.
-	 *
-	 * @param  \Illuminate\Hashing\HasherInterface  $hasher
-	 * @param  string  $model
-	 * @return void
-	 */
-	public function __construct(HasherInterface $hasher, $model)
-	{
-		$this->model = $model;
-		$this->hasher = $hasher;
-	}
-
-	/**
-	 * Retrieve a user by their unique identifier.
-	 *
-	 * @param  mixed  $identifier
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveById($identifier)
-	{
-		return $this->createModel()->newQuery()->find($identifier);
-	}
-
-	/**
-	 * Retrieve a user by their unique identifier and "remember me" token.
-	 *
-	 * @param  mixed  $identifier
-	 * @param  string  $token
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByToken($identifier, $token)
-	{
-		$model = $this->createModel();
-
-		return $model->newQuery()
-                        ->where($model->getKeyName(), $identifier)
-                        ->where($model->getRememberTokenName(), $token)
-                        ->first();
-	}
-
-	/**
-	 * Update the "remember me" token for the given user in storage.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function updateRememberToken(UserInterface $user, $token)
-	{
-		$user->setRememberToken($token);
-
-		$user->save();
-	}
-
-	/**
-	 * Retrieve a user by the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByCredentials(array $credentials)
-	{
-		// First we will add each credential element to the query as a where clause.
-		// Then we can execute the query and, if we found a user, return it in a
-		// Eloquent User "model" that will be utilized by the Guard instances.
-		$query = $this->createModel()->newQuery();
-
-		foreach ($credentials as $key => $value)
-		{
-			if ( ! str_contains($key, 'password')) $query->where($key, $value);
-		}
-
-		return $query->first();
-	}
-
-	/**
-	 * Validate a user against the given credentials.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validateCredentials(UserInterface $user, array $credentials)
-	{
-		$plain = $credentials['password'];
-
-		return $this->hasher->check($plain, $user->getAuthPassword());
-	}
-
-	/**
-	 * Create a new instance of the model.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function createModel()
-	{
-		$class = '\\'.ltrim($this->model, '\\');
-
-		return new $class;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php b/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
deleted file mode 100755
index 7f1972d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-class GenericUser implements UserInterface {
-
-	/**
-	 * All of the user's attributes.
-	 *
-	 * @var array
-	 */
-	protected $attributes;
-
-	/**
-	 * Create a new generic User object.
-	 *
-	 * @param  array  $attributes
-	 * @return void
-	 */
-	public function __construct(array $attributes)
-	{
-		$this->attributes = $attributes;
-	}
-
-	/**
-	 * Get the unique identifier for the user.
-	 *
-	 * @return mixed
-	 */
-	public function getAuthIdentifier()
-	{
-		return $this->attributes['id'];
-	}
-
-	/**
-	 * Get the password for the user.
-	 *
-	 * @return string
-	 */
-	public function getAuthPassword()
-	{
-		return $this->attributes['password'];
-	}
-
-	/**
-	 * Get the token value for the "remember me" session.
-	 *
-	 * @return string
-	 */
-	public function getRememberToken()
-	{
-		return $this->attributes[$this->getRememberTokenName()];
-	}
-
-	/**
-	 * Set the token value for the "remember me" session.
-	 *
-	 * @param  string  $value
-	 * @return void
-	 */
-	public function setRememberToken($value)
-	{
-		$this->attributes[$this->getRememberTokenName()] = $value;
-	}
-
-	/**
-	 * Get the column name for the "remember me" token.
-	 *
-	 * @return string
-	 */
-	public function getRememberTokenName()
-	{
-		return 'remember_token';
-	}
-
-	/**
-	 * Dynamically access the user's attributes.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function __get($key)
-	{
-		return $this->attributes[$key];
-	}
-
-	/**
-	 * Dynamically set an attribute on the user.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		$this->attributes[$key] = $value;
-	}
-
-	/**
-	 * Dynamically check if a value is set on the user.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function __isset($key)
-	{
-		return isset($this->attributes[$key]);
-	}
-
-	/**
-	 * Dynamically unset a value on the user.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __unset($key)
-	{
-		unset($this->attributes[$key]);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Guard.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Guard.php b/vendor/laravel/framework/src/Illuminate/Auth/Guard.php
deleted file mode 100755
index 10f3069..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Guard.php
+++ /dev/null
@@ -1,752 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Cookie\CookieJar;
-use Illuminate\Events\Dispatcher;
-use Symfony\Component\HttpFoundation\Request;
-use Illuminate\Session\Store as SessionStore;
-use Symfony\Component\HttpFoundation\Response;
-
-class Guard {
-
-	/**
-	 * The currently authenticated user.
-	 *
-	 * @var \Illuminate\Auth\UserInterface
-	 */
-	protected $user;
-
-	/**
-	 * The user we last attempted to retrieve.
-	 *
-	 * @var \Illuminate\Auth\UserInterface
-	 */
-	protected $lastAttempted;
-
-	/**
-	 * Indicates if the user was authenticated via a recaller cookie.
-	 *
-	 * @var bool
-	 */
-	protected $viaRemember = false;
-
-	/**
-	 * The user provider implementation.
-	 *
-	 * @var \Illuminate\Auth\UserProviderInterface
-	 */
-	protected $provider;
-
-	/**
-	 * The session store used by the guard.
-	 *
-	 * @var \Illuminate\Session\Store
-	 */
-	protected $session;
-
-	/**
-	 * The Illuminate cookie creator service.
-	 *
-	 * @var \Illuminate\Cookie\CookieJar
-	 */
-	protected $cookie;
-
-	/**
-	 * The request instance.
-	 *
-	 * @var \Symfony\Component\HttpFoundation\Request
-	 */
-	protected $request;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * Indicates if the logout method has been called.
-	 *
-	 * @var bool
-	 */
-	protected $loggedOut = false;
-
-	/**
-	 * Indicates if a token user retrieval has been attempted.
-	 *
-	 * @var bool
-	 */
-	protected $tokenRetrievalAttempted = false;
-
-	/**
-	 * Create a new authentication guard.
-	 *
-	 * @param  \Illuminate\Auth\UserProviderInterface  $provider
-	 * @param  \Illuminate\Session\Store  $session
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function __construct(UserProviderInterface $provider,
-								SessionStore $session,
-								Request $request = null)
-	{
-		$this->session = $session;
-		$this->request = $request;
-		$this->provider = $provider;
-	}
-
-	/**
-	 * Determine if the current user is authenticated.
-	 *
-	 * @return bool
-	 */
-	public function check()
-	{
-		return ! is_null($this->user());
-	}
-
-	/**
-	 * Determine if the current user is a guest.
-	 *
-	 * @return bool
-	 */
-	public function guest()
-	{
-		return ! $this->check();
-	}
-
-	/**
-	 * Get the currently authenticated user.
-	 *
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function user()
-	{
-		if ($this->loggedOut) return;
-
-		// If we have already retrieved the user for the current request we can just
-		// return it back immediately. We do not want to pull the user data every
-		// request into the method because that would tremendously slow an app.
-		if ( ! is_null($this->user))
-		{
-			return $this->user;
-		}
-
-		$id = $this->session->get($this->getName());
-
-		// First we will try to load the user using the identifier in the session if
-		// one exists. Otherwise we will check for a "remember me" cookie in this
-		// request, and if one exists, attempt to retrieve the user using that.
-		$user = null;
-
-		if ( ! is_null($id))
-		{
-			$user = $this->provider->retrieveByID($id);
-		}
-
-		// If the user is null, but we decrypt a "recaller" cookie we can attempt to
-		// pull the user data on that cookie which serves as a remember cookie on
-		// the application. Once we have a user we can return it to the caller.
-		$recaller = $this->getRecaller();
-
-		if (is_null($user) && ! is_null($recaller))
-		{
-			$user = $this->getUserByRecaller($recaller);
-		}
-
-		return $this->user = $user;
-	}
-
-	/**
-	 * Get the ID for the currently authenticated user.
-	 *
-	 * @return int|null
-	 */
-	public function id()
-	{
-		if ($this->loggedOut) return;
-
-		$id = $this->session->get($this->getName(), $this->getRecallerId());
-
-		if (is_null($id) && $this->user())
-		{
-			$id = $this->user()->getAuthIdentifier();
-		}
-
-		return $id;
-	}
-
-	/**
-	 * Pull a user from the repository by its recaller ID.
-	 *
-	 * @param  string  $recaller
-	 * @return mixed
-	 */
-	protected function getUserByRecaller($recaller)
-	{
-		if ($this->validRecaller($recaller) && ! $this->tokenRetrievalAttempted)
-		{
-			$this->tokenRetrievalAttempted = true;
-
-			list($id, $token) = explode('|', $recaller, 2);
-
-			$this->viaRemember = ! is_null($user = $this->provider->retrieveByToken($id, $token));
-
-			return $user;
-		}
-	}
-
-	/**
-	 * Get the decrypted recaller cookie for the request.
-	 *
-	 * @return string|null
-	 */
-	protected function getRecaller()
-	{
-		return $this->request->cookies->get($this->getRecallerName());
-	}
-
-	/**
-	 * Get the user ID from the recaller cookie.
-	 *
-	 * @return string
-	 */
-	protected function getRecallerId()
-	{
-		if ($this->validRecaller($recaller = $this->getRecaller()))
-		{
-			return head(explode('|', $recaller));
-		}
-	}
-
-	/**
-	 * Determine if the recaller cookie is in a valid format.
-	 *
-	 * @param  string  $recaller
-	 * @return bool
-	 */
-	protected function validRecaller($recaller)
-	{
-		if ( ! is_string($recaller) || ! str_contains($recaller, '|')) return false;
-
-		$segments = explode('|', $recaller);
-
-		return count($segments) == 2 && trim($segments[0]) !== '' && trim($segments[1]) !== '';
-	}
-
-	/**
-	 * Log a user into the application without sessions or cookies.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function once(array $credentials = array())
-	{
-		if ($this->validate($credentials))
-		{
-			$this->setUser($this->lastAttempted);
-
-			return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Validate a user's credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validate(array $credentials = array())
-	{
-		return $this->attempt($credentials, false, false);
-	}
-
-	/**
-	 * Attempt to authenticate using HTTP Basic Auth.
-	 *
-	 * @param  string  $field
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Symfony\Component\HttpFoundation\Response|null
-	 */
-	public function basic($field = 'email', Request $request = null)
-	{
-		if ($this->check()) return;
-
-		$request = $request ?: $this->getRequest();
-
-		// If a username is set on the HTTP basic request, we will return out without
-		// interrupting the request lifecycle. Otherwise, we'll need to generate a
-		// request indicating that the given credentials were invalid for login.
-		if ($this->attemptBasic($request, $field)) return;
-
-		return $this->getBasicResponse();
-	}
-
-	/**
-	 * Perform a stateless HTTP Basic login attempt.
-	 *
-	 * @param  string  $field
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Symfony\Component\HttpFoundation\Response|null
-	 */
-	public function onceBasic($field = 'email', Request $request = null)
-	{
-		$request = $request ?: $this->getRequest();
-
-		if ( ! $this->once($this->getBasicCredentials($request, $field)))
-		{
-			return $this->getBasicResponse();
-		}
-	}
-
-	/**
-	 * Attempt to authenticate using basic authentication.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  string  $field
-	 * @return bool
-	 */
-	protected function attemptBasic(Request $request, $field)
-	{
-		if ( ! $request->getUser()) return false;
-
-		return $this->attempt($this->getBasicCredentials($request, $field));
-	}
-
-	/**
-	 * Get the credential array for a HTTP Basic request.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  string  $field
-	 * @return array
-	 */
-	protected function getBasicCredentials(Request $request, $field)
-	{
-		return array($field => $request->getUser(), 'password' => $request->getPassword());
-	}
-
-	/**
-	 * Get the response for basic authentication.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	protected function getBasicResponse()
-	{
-		$headers = array('WWW-Authenticate' => 'Basic');
-
-		return new Response('Invalid credentials.', 401, $headers);
-	}
-
-	/**
-	 * Attempt to authenticate a user using the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @param  bool   $remember
-	 * @param  bool   $login
-	 * @return bool
-	 */
-	public function attempt(array $credentials = array(), $remember = false, $login = true)
-	{
-		$this->fireAttemptEvent($credentials, $remember, $login);
-
-		$this->lastAttempted = $user = $this->provider->retrieveByCredentials($credentials);
-
-		// If an implementation of UserInterface was returned, we'll ask the provider
-		// to validate the user against the given credentials, and if they are in
-		// fact valid we'll log the users into the application and return true.
-		if ($this->hasValidCredentials($user, $credentials))
-		{
-			if ($login) $this->login($user, $remember);
-
-			return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if the user matches the credentials.
-	 *
-	 * @param  mixed  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	protected function hasValidCredentials($user, $credentials)
-	{
-		return ! is_null($user) && $this->provider->validateCredentials($user, $credentials);
-	}
-
-	/**
-	 * Fire the attempt event with the arguments.
-	 *
-	 * @param  array  $credentials
-	 * @param  bool   $remember
-	 * @param  bool   $login
-	 * @return void
-	 */
-	protected function fireAttemptEvent(array $credentials, $remember, $login)
-	{
-		if ($this->events)
-		{
-			$payload = array($credentials, $remember, $login);
-
-			$this->events->fire('auth.attempt', $payload);
-		}
-	}
-
-	/**
-	 * Register an authentication attempt event listener.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function attempting($callback)
-	{
-		if ($this->events)
-		{
-			$this->events->listen('auth.attempt', $callback);
-		}
-	}
-
-	/**
-	 * Log a user into the application.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  bool  $remember
-	 * @return void
-	 */
-	public function login(UserInterface $user, $remember = false)
-	{
-		$this->updateSession($user->getAuthIdentifier());
-
-		// If the user should be permanently "remembered" by the application we will
-		// queue a permanent cookie that contains the encrypted copy of the user
-		// identifier. We will then decrypt this later to retrieve the users.
-		if ($remember)
-		{
-			$this->createRememberTokenIfDoesntExist($user);
-
-			$this->queueRecallerCookie($user);
-		}
-
-		// If we have an event dispatcher instance set we will fire an event so that
-		// any listeners will hook into the authentication events and run actions
-		// based on the login and logout events fired from the guard instances.
-		if (isset($this->events))
-		{
-			$this->events->fire('auth.login', array($user, $remember));
-		}
-
-		$this->setUser($user);
-	}
-
-	/**
-	 * Update the session with the given ID.
-	 *
-	 * @param  string  $id
-	 * @return void
-	 */
-	protected function updateSession($id)
-	{
-		$this->session->put($this->getName(), $id);
-
-		$this->session->migrate(true);
-	}
-
-	/**
-	 * Log the given user ID into the application.
-	 *
-	 * @param  mixed  $id
-	 * @param  bool   $remember
-	 * @return \Illuminate\Auth\UserInterface
-	 */
-	public function loginUsingId($id, $remember = false)
-	{
-		$this->session->put($this->getName(), $id);
-
-		$this->login($user = $this->provider->retrieveById($id), $remember);
-
-		return $user;
-	}
-
-	/**
-	 * Log the given user ID into the application without sessions or cookies.
-	 *
-	 * @param  mixed  $id
-	 * @return bool
-	 */
-	public function onceUsingId($id)
-	{
-		$this->setUser($this->provider->retrieveById($id));
-
-		return $this->user instanceof UserInterface;
-	}
-
-	/**
-	 * Queue the recaller cookie into the cookie jar.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	protected function queueRecallerCookie(UserInterface $user)
-	{
-		$value = $user->getAuthIdentifier().'|'.$user->getRememberToken();
-
-		$this->getCookieJar()->queue($this->createRecaller($value));
-	}
-
-	/**
-	 * Create a remember me cookie for a given ID.
-	 *
-	 * @param  string  $value
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	protected function createRecaller($value)
-	{
-		return $this->getCookieJar()->forever($this->getRecallerName(), $value);
-	}
-
-	/**
-	 * Log the user out of the application.
-	 *
-	 * @return void
-	 */
-	public function logout()
-	{
-		$user = $this->user();
-
-		// If we have an event dispatcher instance, we can fire off the logout event
-		// so any further processing can be done. This allows the developer to be
-		// listening for anytime a user signs out of this application manually.
-		$this->clearUserDataFromStorage();
-
-		if ( ! is_null($this->user))
-		{
-			$this->refreshRememberToken($user);
-		}
-
-		if (isset($this->events))
-		{
-			$this->events->fire('auth.logout', array($user));
-		}
-
-		// Once we have fired the logout event we will clear the users out of memory
-		// so they are no longer available as the user is no longer considered as
-		// being signed into this application and should not be available here.
-		$this->user = null;
-
-		$this->loggedOut = true;
-	}
-
-	/**
-	 * Remove the user data from the session and cookies.
-	 *
-	 * @return void
-	 */
-	protected function clearUserDataFromStorage()
-	{
-		$this->session->forget($this->getName());
-
-		$recaller = $this->getRecallerName();
-
-		$this->getCookieJar()->queue($this->getCookieJar()->forget($recaller));
-	}
-
-	/**
-	 * Refresh the remember token for the user.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	protected function refreshRememberToken(UserInterface $user)
-	{
-		$user->setRememberToken($token = str_random(60));
-
-		$this->provider->updateRememberToken($user, $token);
-	}
-
-	/**
-	 * Create a new remember token for the user if one doesn't already exist.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	protected function createRememberTokenIfDoesntExist(UserInterface $user)
-	{
-		$rememberToken = $user->getRememberToken();
-
-		if (empty($rememberToken))
-		{
-			$this->refreshRememberToken($user);
-		}
-	}
-
-	/**
-	 * Get the cookie creator instance used by the guard.
-	 *
-	 * @return \Illuminate\Cookie\CookieJar
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function getCookieJar()
-	{
-		if ( ! isset($this->cookie))
-		{
-			throw new \RuntimeException("Cookie jar has not been set.");
-		}
-
-		return $this->cookie;
-	}
-
-	/**
-	 * Set the cookie creator instance used by the guard.
-	 *
-	 * @param  \Illuminate\Cookie\CookieJar  $cookie
-	 * @return void
-	 */
-	public function setCookieJar(CookieJar $cookie)
-	{
-		$this->cookie = $cookie;
-	}
-
-	/**
-	 * Get the event dispatcher instance.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public function getDispatcher()
-	{
-		return $this->events;
-	}
-
-	/**
-	 * Set the event dispatcher instance.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher
-	 * @return void
-	 */
-	public function setDispatcher(Dispatcher $events)
-	{
-		$this->events = $events;
-	}
-
-	/**
-	 * Get the session store used by the guard.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	public function getSession()
-	{
-		return $this->session;
-	}
-
-	/**
-	 * Get the user provider used by the guard.
-	 *
-	 * @return \Illuminate\Auth\UserProviderInterface
-	 */
-	public function getProvider()
-	{
-		return $this->provider;
-	}
-
-	/**
-	 * Set the user provider used by the guard.
-	 *
-	 * @param  \Illuminate\Auth\UserProviderInterface  $provider
-	 * @return void
-	 */
-	public function setProvider(UserProviderInterface $provider)
-	{
-		$this->provider = $provider;
-	}
-
-	/**
-	 * Return the currently cached user of the application.
-	 *
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function getUser()
-	{
-		return $this->user;
-	}
-
-	/**
-	 * Set the current user of the application.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	public function setUser(UserInterface $user)
-	{
-		$this->user = $user;
-
-		$this->loggedOut = false;
-	}
-
-	/**
-	 * Get the current request instance.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Request
-	 */
-	public function getRequest()
-	{
-		return $this->request ?: Request::createFromGlobals();
-	}
-
-	/**
-	 * Set the current request instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request
-	 * @return $this
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-
-		return $this;
-	}
-
-	/**
-	 * Get the last user we attempted to authenticate.
-	 *
-	 * @return \Illuminate\Auth\UserInterface
-	 */
-	public function getLastAttempted()
-	{
-		return $this->lastAttempted;
-	}
-
-	/**
-	 * Get a unique identifier for the auth session value.
-	 *
-	 * @return string
-	 */
-	public function getName()
-	{
-		return 'login_'.md5(get_class($this));
-	}
-
-	/**
-	 * Get the name of the cookie used to store the "recaller".
-	 *
-	 * @return string
-	 */
-	public function getRecallerName()
-	{
-		return 'remember_'.md5(get_class($this));
-	}
-
-	/**
-	 * Determine if the user was authenticated via "remember me" cookie.
-	 *
-	 * @return bool
-	 */
-	public function viaRemember()
-	{
-		return $this->viaRemember;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php
deleted file mode 100755
index dd1f5f1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php
+++ /dev/null
@@ -1,195 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-use Carbon\Carbon;
-use Illuminate\Database\Connection;
-
-class DatabaseReminderRepository implements ReminderRepositoryInterface {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The reminder database table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The hashing key.
-	 *
-	 * @var string
-	 */
-	protected $hashKey;
-
-	/**
-	 * The number of seconds a reminder should last.
-	 *
-	 * @var int
-	 */
-	protected $expires;
-
-	/**
-	 * Create a new reminder repository instance.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  string  $table
-	 * @param  string  $hashKey
-	 * @param  int  $expires
-	 * @return void
-	 */
-	public function __construct(Connection $connection, $table, $hashKey, $expires = 60)
-	{
-		$this->table = $table;
-		$this->hashKey = $hashKey;
-		$this->expires = $expires * 60;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Create a new reminder record and token.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return string
-	 */
-	public function create(RemindableInterface $user)
-	{
-		$email = $user->getReminderEmail();
-
-		$this->deleteExisting($user);
-
-		// We will create a new, random token for the user so that we can e-mail them
-		// a safe link to the password reset form. Then we will insert a record in
-		// the database so that we can verify the token within the actual reset.
-		$token = $this->createNewToken($user);
-
-		$this->getTable()->insert($this->getPayload($email, $token));
-
-		return $token;
-	}
-
-	/**
-	 * Delete all existing reset tokens from the database.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return int
-	 */
-	protected function deleteExisting(RemindableInterface $user)
-	{
-		return $this->getTable()->where('email', $user->getReminderEmail())->delete();
-	}
-
-	/**
-	 * Build the record payload for the table.
-	 *
-	 * @param  string  $email
-	 * @param  string  $token
-	 * @return array
-	 */
-	protected function getPayload($email, $token)
-	{
-		return array('email' => $email, 'token' => $token, 'created_at' => new Carbon);
-	}
-
-	/**
-	 * Determine if a reminder record exists and is valid.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @param  string  $token
-	 * @return bool
-	 */
-	public function exists(RemindableInterface $user, $token)
-	{
-		$email = $user->getReminderEmail();
-
-		$reminder = (array) $this->getTable()->where('email', $email)->where('token', $token)->first();
-
-		return $reminder && ! $this->reminderExpired($reminder);
-	}
-
-	/**
-	 * Determine if the reminder has expired.
-	 *
-	 * @param  array  $reminder
-	 * @return bool
-	 */
-	protected function reminderExpired($reminder)
-	{
-		$createdPlusHour = strtotime($reminder['created_at']) + $this->expires;
-
-		return $createdPlusHour < $this->getCurrentTime();
-	}
-
-	/**
-	 * Get the current UNIX timestamp.
-	 *
-	 * @return int
-	 */
-	protected function getCurrentTime()
-	{
-		return time();
-	}
-
-	/**
-	 * Delete a reminder record by token.
-	 *
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function delete($token)
-	{
-		$this->getTable()->where('token', $token)->delete();
-	}
-
-	/**
-	 * Delete expired reminders.
-	 *
-	 * @return void
-	 */
-	public function deleteExpired()
-	{
-		$expired = Carbon::now()->subSeconds($this->expires);
-
-		$this->getTable()->where('created_at', '<', $expired)->delete();
-	}
-
-	/**
-	 * Create a new token for the user.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return string
-	 */
-	public function createNewToken(RemindableInterface $user)
-	{
-		$email = $user->getReminderEmail();
-
-		$value = str_shuffle(sha1($email.spl_object_hash($this).microtime(true)));
-
-		return hash_hmac('sha1', $value, $this->hashKey);
-	}
-
-	/**
-	 * Begin a new database query against the table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function getTable()
-	{
-		return $this->connection->table($this->table);
-	}
-
-	/**
-	 * Get the database connection instance.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php
deleted file mode 100755
index c285c87..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php
+++ /dev/null
@@ -1,282 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-use Closure;
-use Illuminate\Mail\Mailer;
-use Illuminate\Auth\UserProviderInterface;
-
-class PasswordBroker {
-
-	/**
-	 * Constant representing a successfully sent reminder.
-	 *
-	 * @var int
-	 */
-	const REMINDER_SENT = 'reminders.sent';
-
-	/**
-	 * Constant representing a successfully reset password.
-	 *
-	 * @var int
-	 */
-	const PASSWORD_RESET = 'reminders.reset';
-
-	/**
-	 * Constant representing the user not found response.
-	 *
-	 * @var int
-	 */
-	const INVALID_USER = 'reminders.user';
-
-	/**
-	 * Constant representing an invalid password.
-	 *
-	 * @var int
-	 */
-	const INVALID_PASSWORD = 'reminders.password';
-
-	/**
-	 * Constant representing an invalid token.
-	 *
-	 * @var int
-	 */
-	const INVALID_TOKEN = 'reminders.token';
-
-	/**
-	 * The password reminder repository.
-	 *
-	 * @var \Illuminate\Auth\Reminders\ReminderRepositoryInterface  $reminders
-	 */
-	protected $reminders;
-
-	/**
-	 * The user provider implementation.
-	 *
-	 * @var \Illuminate\Auth\UserProviderInterface
-	 */
-	protected $users;
-
-	/**
-	 * The mailer instance.
-	 *
-	 * @var \Illuminate\Mail\Mailer
-	 */
-	protected $mailer;
-
-	/**
-	 * The view of the password reminder e-mail.
-	 *
-	 * @var string
-	 */
-	protected $reminderView;
-
-	/**
-	 * The custom password validator callback.
-	 *
-	 * @var \Closure
-	 */
-	protected $passwordValidator;
-
-	/**
-	 * Create a new password broker instance.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\ReminderRepositoryInterface  $reminders
-	 * @param  \Illuminate\Auth\UserProviderInterface  $users
-	 * @param  \Illuminate\Mail\Mailer  $mailer
-	 * @param  string  $reminderView
-	 * @return void
-	 */
-	public function __construct(ReminderRepositoryInterface $reminders,
-                                UserProviderInterface $users,
-                                Mailer $mailer,
-                                $reminderView)
-	{
-		$this->users = $users;
-		$this->mailer = $mailer;
-		$this->reminders = $reminders;
-		$this->reminderView = $reminderView;
-	}
-
-	/**
-	 * Send a password reminder to a user.
-	 *
-	 * @param  array     $credentials
-	 * @param  \Closure  $callback
-	 * @return string
-	 */
-	public function remind(array $credentials, Closure $callback = null)
-	{
-		// First we will check to see if we found a user at the given credentials and
-		// if we did not we will redirect back to this current URI with a piece of
-		// "flash" data in the session to indicate to the developers the errors.
-		$user = $this->getUser($credentials);
-
-		if (is_null($user))
-		{
-			return self::INVALID_USER;
-		}
-
-		// Once we have the reminder token, we are ready to send a message out to the
-		// user with a link to reset their password. We will then redirect back to
-		// the current URI having nothing set in the session to indicate errors.
-		$token = $this->reminders->create($user);
-
-		$this->sendReminder($user, $token, $callback);
-
-		return self::REMINDER_SENT;
-	}
-
-	/**
-	 * Send the password reminder e-mail.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @param  string    $token
-	 * @param  \Closure  $callback
-	 * @return int
-	 */
-	public function sendReminder(RemindableInterface $user, $token, Closure $callback = null)
-	{
-		// We will use the reminder view that was given to the broker to display the
-		// password reminder e-mail. We'll pass a "token" variable into the views
-		// so that it may be displayed for an user to click for password reset.
-		$view = $this->reminderView;
-
-		return $this->mailer->send($view, compact('token', 'user'), function($m) use ($user, $token, $callback)
-		{
-			$m->to($user->getReminderEmail());
-
-			if ( ! is_null($callback)) call_user_func($callback, $m, $user, $token);
-		});
-	}
-
-	/**
-	 * Reset the password for the given token.
-	 *
-	 * @param  array     $credentials
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function reset(array $credentials, Closure $callback)
-	{
-		// If the responses from the validate method is not a user instance, we will
-		// assume that it is a redirect and simply return it from this method and
-		// the user is properly redirected having an error message on the post.
-		$user = $this->validateReset($credentials);
-
-		if ( ! $user instanceof RemindableInterface)
-		{
-			return $user;
-		}
-
-		$pass = $credentials['password'];
-
-		// Once we have called this callback, we will remove this token row from the
-		// table and return the response from this callback so the user gets sent
-		// to the destination given by the developers from the callback return.
-		call_user_func($callback, $user, $pass);
-
-		$this->reminders->delete($credentials['token']);
-
-		return self::PASSWORD_RESET;
-	}
-
-	/**
-	 * Validate a password reset for the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\Reminders\RemindableInterface
-	 */
-	protected function validateReset(array $credentials)
-	{
-		if (is_null($user = $this->getUser($credentials)))
-		{
-			return self::INVALID_USER;
-		}
-
-		if ( ! $this->validNewPasswords($credentials))
-		{
-			return self::INVALID_PASSWORD;
-		}
-
-		if ( ! $this->reminders->exists($user, $credentials['token']))
-		{
-			return self::INVALID_TOKEN;
-		}
-
-		return $user;
-	}
-
-	/**
-	 * Set a custom password validator.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function validator(Closure $callback)
-	{
-		$this->passwordValidator = $callback;
-	}
-
-	/**
-	 * Determine if the passwords match for the request.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	protected function validNewPasswords(array $credentials)
-	{
-		list($password, $confirm) = array($credentials['password'], $credentials['password_confirmation']);
-
-		if (isset($this->passwordValidator))
-		{
-			return call_user_func($this->passwordValidator, $credentials) && $password === $confirm;
-		}
-
-		return $this->validatePasswordWithDefaults($credentials);
-	}
-
-	/**
-	 * Determine if the passwords are valid for the request.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	protected function validatePasswordWithDefaults(array $credentials)
-	{
-		list($password, $confirm) = [$credentials['password'], $credentials['password_confirmation']];
-
-		return $password === $confirm && mb_strlen($password) >= 6;
-	}
-
-	/**
-	 * Get the user for the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\Reminders\RemindableInterface
-	 *
-	 * @throws \UnexpectedValueException
-	 */
-	public function getUser(array $credentials)
-	{
-		$credentials = array_except($credentials, array('token'));
-
-		$user = $this->users->retrieveByCredentials($credentials);
-
-		if ($user && ! $user instanceof RemindableInterface)
-		{
-			throw new \UnexpectedValueException("User must implement Remindable interface.");
-		}
-
-		return $user;
-	}
-
-	/**
-	 * Get the password reminder repository implementation.
-	 *
-	 * @return \Illuminate\Auth\Reminders\ReminderRepositoryInterface
-	 */
-	protected function getRepository()
-	{
-		return $this->reminders;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php
deleted file mode 100755
index 645fa87..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-interface RemindableInterface {
-
-	/**
-	 * Get the e-mail address where password reminders are sent.
-	 *
-	 * @return string
-	 */
-	public function getReminderEmail();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php
deleted file mode 100644
index 9acd859..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-trait RemindableTrait {
-
-	/**
-	 * Get the e-mail address where password reminders are sent.
-	 *
-	 * @return string
-	 */
-	public function getReminderEmail()
-	{
-		return $this->email;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php
deleted file mode 100755
index 18c91d0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-interface ReminderRepositoryInterface {
-
-	/**
-	 * Create a new reminder record and token.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return string
-	 */
-	public function create(RemindableInterface $user);
-
-	/**
-	 * Determine if a reminder record exists and is valid.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @param  string  $token
-	 * @return bool
-	 */
-	public function exists(RemindableInterface $user, $token);
-
-	/**
-	 * Delete a reminder record by token.
-	 *
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function delete($token);
-
-	/**
-	 * Delete expired reminders.
-	 *
-	 * @return void
-	 */
-	public function deleteExpired();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php
deleted file mode 100755
index dca3c0a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Auth\Console\RemindersTableCommand;
-use Illuminate\Auth\Console\ClearRemindersCommand;
-use Illuminate\Auth\Console\RemindersControllerCommand;
-use Illuminate\Auth\Reminders\DatabaseReminderRepository as DbRepository;
-
-class ReminderServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerPasswordBroker();
-
-		$this->registerReminderRepository();
-
-		$this->registerCommands();
-	}
-
-	/**
-	 * Register the password broker instance.
-	 *
-	 * @return void
-	 */
-	protected function registerPasswordBroker()
-	{
-		$this->app->bindShared('auth.reminder', function($app)
-		{
-			// The reminder repository is responsible for storing the user e-mail addresses
-			// and password reset tokens. It will be used to verify the tokens are valid
-			// for the given e-mail addresses. We will resolve an implementation here.
-			$reminders = $app['auth.reminder.repository'];
-
-			$users = $app['auth']->driver()->getProvider();
-
-			$view = $app['config']['auth.reminder.email'];
-
-			// The password broker uses the reminder repository to validate tokens and send
-			// reminder e-mails, as well as validating that password reset process as an
-			// aggregate service of sorts providing a convenient interface for resets.
-			return new PasswordBroker(
-
-				$reminders, $users, $app['mailer'], $view
-
-			);
-		});
-	}
-
-	/**
-	 * Register the reminder repository implementation.
-	 *
-	 * @return void
-	 */
-	protected function registerReminderRepository()
-	{
-		$this->app->bindShared('auth.reminder.repository', function($app)
-		{
-			$connection = $app['db']->connection();
-
-			// The database reminder repository is an implementation of the reminder repo
-			// interface, and is responsible for the actual storing of auth tokens and
-			// their e-mail addresses. We will inject this table and hash key to it.
-			$table = $app['config']['auth.reminder.table'];
-
-			$key = $app['config']['app.key'];
-
-			$expire = $app['config']->get('auth.reminder.expire', 60);
-
-			return new DbRepository($connection, $table, $key, $expire);
-		});
-	}
-
-	/**
-	 * Register the auth related console commands.
-	 *
-	 * @return void
-	 */
-	protected function registerCommands()
-	{
-		$this->app->bindShared('command.auth.reminders', function($app)
-		{
-			return new RemindersTableCommand($app['files']);
-		});
-
-		$this->app->bindShared('command.auth.reminders.clear', function()
-		{
-			return new ClearRemindersCommand;
-		});
-
-		$this->app->bindShared('command.auth.reminders.controller', function($app)
-		{
-			return new RemindersControllerCommand($app['files']);
-		});
-
-		$this->commands(
-			'command.auth.reminders', 'command.auth.reminders.clear', 'command.auth.reminders.controller'
-		);
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('auth.reminder', 'auth.reminder.repository', 'command.auth.reminders');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php
deleted file mode 100755
index b2740a6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-interface UserInterface {
-
-	/**
-	 * Get the unique identifier for the user.
-	 *
-	 * @return mixed
-	 */
-	public function getAuthIdentifier();
-
-	/**
-	 * Get the password for the user.
-	 *
-	 * @return string
-	 */
-	public function getAuthPassword();
-
-	/**
-	 * Get the token value for the "remember me" session.
-	 *
-	 * @return string
-	 */
-	public function getRememberToken();
-
-	/**
-	 * Set the token value for the "remember me" session.
-	 *
-	 * @param  string  $value
-	 * @return void
-	 */
-	public function setRememberToken($value);
-
-	/**
-	 * Get the column name for the "remember me" token.
-	 *
-	 * @return string
-	 */
-	public function getRememberTokenName();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php
deleted file mode 100755
index 742a47c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-interface UserProviderInterface {
-
-	/**
-	 * Retrieve a user by their unique identifier.
-	 *
-	 * @param  mixed  $identifier
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveById($identifier);
-
-	/**
-	 * Retrieve a user by by their unique identifier and "remember me" token.
-	 *
-	 * @param  mixed   $identifier
-	 * @param  string  $token
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByToken($identifier, $token);
-
-	/**
-	 * Update the "remember me" token for the given user in storage.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function updateRememberToken(UserInterface $user, $token);
-
-	/**
-	 * Retrieve a user by the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByCredentials(array $credentials);
-
-	/**
-	 * Validate a user against the given credentials.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validateCredentials(UserInterface $user, array $credentials);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php b/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php
deleted file mode 100644
index b120fb9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-trait UserTrait {
-
-	/**
-	 * Get the unique identifier for the user.
-	 *
-	 * @return mixed
-	 */
-	public function getAuthIdentifier()
-	{
-		return $this->getKey();
-	}
-
-	/**
-	 * Get the password for the user.
-	 *
-	 * @return string
-	 */
-	public function getAuthPassword()
-	{
-		return $this->password;
-	}
-
-	/**
-	 * Get the token value for the "remember me" session.
-	 *
-	 * @return string
-	 */
-	public function getRememberToken()
-	{
-		return $this->{$this->getRememberTokenName()};
-	}
-
-	/**
-	 * Set the token value for the "remember me" session.
-	 *
-	 * @param  string  $value
-	 * @return void
-	 */
-	public function setRememberToken($value)
-	{
-		$this->{$this->getRememberTokenName()} = $value;
-	}
-
-	/**
-	 * Get the column name for the "remember me" token.
-	 *
-	 * @return string
-	 */
-	public function getRememberTokenName()
-	{
-		return 'remember_token';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/composer.json b/vendor/laravel/framework/src/Illuminate/Auth/composer.json
deleted file mode 100755
index 668ccf6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/composer.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-    "name": "illuminate/auth",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/cookie": "4.2.*",
-        "illuminate/encryption": "4.2.*",
-        "illuminate/events": "4.2.*",
-        "illuminate/hashing": "4.2.*",
-        "illuminate/http": "4.2.*",
-        "illuminate/session": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "nesbot/carbon": "~1.0"
-    },
-    "require-dev": {
-        "illuminate/console": "4.2.*",
-        "illuminate/routing": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {"Illuminate\\Auth": ""}
-    },
-    "target-dir": "Illuminate/Auth",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php b/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
deleted file mode 100755
index 7d5c37a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
+++ /dev/null
@@ -1,128 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class ApcStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The APC wrapper instance.
-	 *
-	 * @var \Illuminate\Cache\ApcWrapper
-	 */
-	protected $apc;
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new APC store.
-	 *
-	 * @param  \Illuminate\Cache\ApcWrapper  $apc
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function __construct(ApcWrapper $apc, $prefix = '')
-	{
-		$this->apc = $apc;
-		$this->prefix = $prefix;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$value = $this->apc->get($this->prefix.$key);
-
-		if ($value !== false)
-		{
-			return $value;
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$this->apc->put($this->prefix.$key, $value, $minutes * 60);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value = 1)
-	{
-		return $this->apc->increment($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->apc->decrement($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return array|bool
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$this->apc->delete($this->prefix.$key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->apc->flush();
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php b/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
deleted file mode 100755
index 9172ba8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class ApcWrapper {
-
-	/**
-	 * Indicates if APCu is supported.
-	 *
-	 * @var bool
-	 */
-	protected $apcu = false;
-
-	/**
-	 * Create a new APC wrapper instance.
-	 *
-	 * @return void
-	 */
-	public function __construct()
-	{
-		$this->apcu = function_exists('apcu_fetch');
-	}
-
-	/**
-	 * Get an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		return $this->apcu ? apcu_fetch($key) : apc_fetch($key);
-	}
-
-	/**
-	 * Store an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $seconds
-	 * @return array|bool
-	 */
-	public function put($key, $value, $seconds)
-	{
-		return $this->apcu ? apcu_store($key, $value, $seconds) : apc_store($key, $value, $seconds);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value)
-	{
-		return $this->apcu ? apcu_inc($key, $value) : apc_inc($key, $value);
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value)
-	{
-		return $this->apcu ? apcu_dec($key, $value) : apc_dec($key, $value);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return array|bool
-	 */
-	public function delete($key)
-	{
-		return $this->apcu ? apcu_delete($key) : apc_delete($key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->apcu ? apcu_clear_cache() : apc_clear_cache('user');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php b/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
deleted file mode 100755
index 65e82e6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class ArrayStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The array of stored values.
-	 *
-	 * @var array
-	 */
-	protected $storage = array();
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		if (array_key_exists($key, $this->storage))
-		{
-			return $this->storage[$key];
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$this->storage[$key] = $value;
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		$this->storage[$key] = $this->storage[$key] + $value;
-
-		return $this->storage[$key];
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->increment($key, $value * -1);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		unset($this->storage[$key]);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->storage = array();
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return '';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php b/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
deleted file mode 100755
index 5ec7526..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
+++ /dev/null
@@ -1,182 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Closure;
-use Illuminate\Support\Manager;
-
-class CacheManager extends Manager {
-
-	/**
-	 * Create an instance of the APC cache driver.
-	 *
-	 * @return \Illuminate\Cache\ApcStore
-	 */
-	protected function createApcDriver()
-	{
-		return $this->repository(new ApcStore(new ApcWrapper, $this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the array cache driver.
-	 *
-	 * @return \Illuminate\Cache\ArrayStore
-	 */
-	protected function createArrayDriver()
-	{
-		return $this->repository(new ArrayStore);
-	}
-
-	/**
-	 * Create an instance of the file cache driver.
-	 *
-	 * @return \Illuminate\Cache\FileStore
-	 */
-	protected function createFileDriver()
-	{
-		$path = $this->app['config']['cache.path'];
-
-		return $this->repository(new FileStore($this->app['files'], $path));
-	}
-
-	/**
-	 * Create an instance of the Memcached cache driver.
-	 *
-	 * @return \Illuminate\Cache\MemcachedStore
-	 */
-	protected function createMemcachedDriver()
-	{
-		$servers = $this->app['config']['cache.memcached'];
-
-		$memcached = $this->app['memcached.connector']->connect($servers);
-
-		return $this->repository(new MemcachedStore($memcached, $this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the Null cache driver.
-	 *
-	 * @return \Illuminate\Cache\NullStore
-	 */
-	protected function createNullDriver()
-	{
-		return $this->repository(new NullStore);
-	}
-
-	/**
-	 * Create an instance of the WinCache cache driver.
-	 *
-	 * @return \Illuminate\Cache\WinCacheStore
-	 */
-	protected function createWincacheDriver()
-	{
-		return $this->repository(new WinCacheStore($this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the XCache cache driver.
-	 *
-	 * @return \Illuminate\Cache\WinCacheStore
-	 */
-	protected function createXcacheDriver()
-	{
-		return $this->repository(new XCacheStore($this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the Redis cache driver.
-	 *
-	 * @return \Illuminate\Cache\RedisStore
-	 */
-	protected function createRedisDriver()
-	{
-		$redis = $this->app['redis'];
-
-		return $this->repository(new RedisStore($redis, $this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the database cache driver.
-	 *
-	 * @return \Illuminate\Cache\DatabaseStore
-	 */
-	protected function createDatabaseDriver()
-	{
-		$connection = $this->getDatabaseConnection();
-
-		$encrypter = $this->app['encrypter'];
-
-		// We allow the developer to specify which connection and table should be used
-		// to store the cached items. We also need to grab a prefix in case a table
-		// is being used by multiple applications although this is very unlikely.
-		$table = $this->app['config']['cache.table'];
-
-		$prefix = $this->getPrefix();
-
-		return $this->repository(new DatabaseStore($connection, $encrypter, $table, $prefix));
-	}
-
-	/**
-	 * Get the database connection for the database driver.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function getDatabaseConnection()
-	{
-		$connection = $this->app['config']['cache.connection'];
-
-		return $this->app['db']->connection($connection);
-	}
-
-	/**
-	 * Get the cache "prefix" value.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->app['config']['cache.prefix'];
-	}
-
-	/**
-	 * Set the cache "prefix" value.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setPrefix($name)
-	{
-		$this->app['config']['cache.prefix'] = $name;
-	}
-
-	/**
-	 * Create a new cache repository with the given implementation.
-	 *
-	 * @param  \Illuminate\Cache\StoreInterface  $store
-	 * @return \Illuminate\Cache\Repository
-	 */
-	protected function repository(StoreInterface $store)
-	{
-		return new Repository($store);
-	}
-
-	/**
-	 * Get the default cache driver name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultDriver()
-	{
-		return $this->app['config']['cache.driver'];
-	}
-
-	/**
-	 * Set the default cache driver name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultDriver($name)
-	{
-		$this->app['config']['cache.driver'] = $name;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
deleted file mode 100755
index 4dee848..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Support\ServiceProvider;
-
-class CacheServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('cache', function($app)
-		{
-			return new CacheManager($app);
-		});
-
-		$this->app->bindShared('cache.store', function($app)
-		{
-			return $app['cache']->driver();
-		});
-
-		$this->app->bindShared('memcached.connector', function()
-		{
-			return new MemcachedConnector;
-		});
-
-		$this->registerCommands();
-	}
-
-	/**
-	 * Register the cache related console commands.
-	 *
-	 * @return void
-	 */
-	public function registerCommands()
-	{
-		$this->app->bindShared('command.cache.clear', function($app)
-		{
-			return new Console\ClearCommand($app['cache'], $app['files']);
-		});
-
-		$this->app->bindShared('command.cache.table', function($app)
-		{
-			return new Console\CacheTableCommand($app['files']);
-		});
-
-		$this->commands('command.cache.clear', 'command.cache.table');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return [
-			'cache', 'cache.store', 'memcached.connector', 'command.cache.clear', 'command.cache.table'
-		];
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php b/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
deleted file mode 100644
index 30daba8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php namespace Illuminate\Cache\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class CacheTableCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'cache:table';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a migration for the cache database table';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new session table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$fullPath = $this->createBaseMigration();
-
-		$this->files->put($fullPath, $this->files->get(__DIR__.'/stubs/cache.stub'));
-
-		$this->info('Migration created successfully!');
-
-		$this->call('dump-autoload');
-	}
-
-	/**
-	 * Create a base migration file for the table.
-	 *
-	 * @return string
-	 */
-	protected function createBaseMigration()
-	{
-		$name = 'create_cache_table';
-
-		$path = $this->laravel['path'].'/database/migrations';
-
-		return $this->laravel['migration.creator']->create($name, $path);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php b/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
deleted file mode 100755
index 9f1de3a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php namespace Illuminate\Cache\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Cache\CacheManager;
-use Illuminate\Filesystem\Filesystem;
-
-class ClearCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'cache:clear';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Flush the application cache";
-
-	/**
-	 * The cache manager instance.
-	 *
-	 * @var \Illuminate\Cache\CacheManager
-	 */
-	protected $cache;
-
-	/**
-	 * The file system instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new cache clear command instance.
-	 *
-	 * @param  \Illuminate\Cache\CacheManager  $cache
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(CacheManager $cache, Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->cache = $cache;
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->laravel['events']->fire('cache:clearing');
-
-		$this->cache->flush();
-
-		$this->files->delete($this->laravel['config']['app.manifest'].'/services.json');
-
-		$this->laravel['events']->fire('cache:cleared');
-
-		$this->info('Application cache cleared!');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub b/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
deleted file mode 100644
index 8ba4467..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreateCacheTable extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('cache', function(Blueprint $table)
-		{
-			$table->string('key')->unique();
-			$table->text('value');
-			$table->integer('expiration');
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('cache');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php b/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
deleted file mode 100755
index bc2323f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Database\Connection;
-use Illuminate\Encryption\Encrypter;
-
-class DatabaseStore implements StoreInterface {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The encrypter instance.
-	 *
-	 * @var \Illuminate\Encryption\Encrypter
-	 */
-	protected $encrypter;
-
-	/**
-	 * The name of the cache table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new database store.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  \Illuminate\Encryption\Encrypter  $encrypter
-	 * @param  string  $table
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function __construct(Connection $connection, Encrypter $encrypter, $table, $prefix = '')
-	{
-		$this->table = $table;
-		$this->prefix = $prefix;
-		$this->encrypter = $encrypter;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$prefixed = $this->prefix.$key;
-
-		$cache = $this->table()->where('key', '=', $prefixed)->first();
-
-		// If we have a cache record we will check the expiration time against current
-		// time on the system and see if the record has expired. If it has, we will
-		// remove the records from the database table so it isn't returned again.
-		if ( ! is_null($cache))
-		{
-			if (is_array($cache)) $cache = (object) $cache;
-
-			if (time() >= $cache->expiration)
-			{
-				$this->forget($key);
-
-				return null;
-			}
-
-			return $this->encrypter->decrypt($cache->value);
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$key = $this->prefix.$key;
-
-		// All of the cached values in the database are encrypted in case this is used
-		// as a session data store by the consumer. We'll also calculate the expire
-		// time and place that on the table so we will check it on our retrieval.
-		$value = $this->encrypter->encrypt($value);
-
-		$expiration = $this->getTime() + ($minutes * 60);
-
-		try
-		{
-			$this->table()->insert(compact('key', 'value', 'expiration'));
-		}
-		catch (\Exception $e)
-		{
-			$this->table()->where('key', '=', $key)->update(compact('value', 'expiration'));
-		}
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 *
-	 * @throws \LogicException
-	 */
-	public function increment($key, $value = 1)
-	{
-		throw new \LogicException("Increment operations not supported by this driver.");
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 *
-	 * @throws \LogicException
-	 */
-	public function decrement($key, $value = 1)
-	{
-		throw new \LogicException("Decrement operations not supported by this driver.");
-	}
-
-	/**
-	 * Get the current system time.
-	 *
-	 * @return int
-	 */
-	protected function getTime()
-	{
-		return time();
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 5256000);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$this->table()->where('key', '=', $this->prefix.$key)->delete();
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->table()->delete();
-	}
-
-	/**
-	 * Get a query builder for the cache table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function table()
-	{
-		return $this->connection->table($this->table);
-	}
-
-	/**
-	 * Get the underlying database connection.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-	/**
-	 * Get the encrypter instance.
-	 *
-	 * @return \Illuminate\Encryption\Encrypter
-	 */
-	public function getEncrypter()
-	{
-		return $this->encrypter;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php b/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
deleted file mode 100755
index dc97b5c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
+++ /dev/null
@@ -1,257 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Filesystem\Filesystem;
-
-class FileStore implements StoreInterface {
-
-	/**
-	 * The Illuminate Filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The file cache directory
-	 *
-	 * @var string
-	 */
-	protected $directory;
-
-	/**
-	 * Create a new file cache store instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $directory
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $directory)
-	{
-		$this->files = $files;
-		$this->directory = $directory;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		return array_get($this->getPayload($key), 'data');
-	}
-
-	/**
-	 * Retrieve an item and expiry time from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return array
-	 */
-	protected function getPayload($key)
-	{
-		$path = $this->path($key);
-
-		// If the file doesn't exists, we obviously can't return the cache so we will
-		// just return null. Otherwise, we'll get the contents of the file and get
-		// the expiration UNIX timestamps from the start of the file's contents.
-		if ( ! $this->files->exists($path))
-		{
-			return array('data' => null, 'time' => null);
-		}
-
-		try
-		{
-			$expire = substr($contents = $this->files->get($path), 0, 10);
-		}
-		catch (\Exception $e)
-		{
-			return array('data' => null, 'time' => null);
-		}
-
-		// If the current time is greater than expiration timestamps we will delete
-		// the file and return null. This helps clean up the old files and keeps
-		// this directory much cleaner for us as old files aren't hanging out.
-		if (time() >= $expire)
-		{
-			$this->forget($key);
-
-			return array('data' => null, 'time' => null);
-		}
-
-		$data = unserialize(substr($contents, 10));
-
-		// Next, we'll extract the number of minutes that are remaining for a cache
-		// so that we can properly retain the time for things like the increment
-		// operation that may be performed on the cache. We'll round this out.
-		$time = ceil(($expire - time()) / 60);
-
-		return compact('data', 'time');
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$value = $this->expiration($minutes).serialize($value);
-
-		$this->createCacheDirectory($path = $this->path($key));
-
-		$this->files->put($path, $value);
-	}
-
-	/**
-	 * Create the file cache directory if necessary.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	protected function createCacheDirectory($path)
-	{
-		try
-		{
-			$this->files->makeDirectory(dirname($path), 0777, true, true);
-		}
-		catch (\Exception $e)
-		{
-			//
-		}
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		$raw = $this->getPayload($key);
-
-		$int = ((int) $raw['data']) + $value;
-
-		$this->put($key, $int, (int) $raw['time']);
-
-		return $int;
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->increment($key, $value * -1);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$file = $this->path($key);
-
-		if ($this->files->exists($file))
-		{
-			$this->files->delete($file);
-		}
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		if ($this->files->isDirectory($this->directory))
-		{
-			foreach ($this->files->directories($this->directory) as $directory)
-			{
-				$this->files->deleteDirectory($directory);
-			}
-		}
-	}
-
-	/**
-	 * Get the full path for the given cache key.
-	 *
-	 * @param  string  $key
-	 * @return string
-	 */
-	protected function path($key)
-	{
-		$parts = array_slice(str_split($hash = md5($key), 2), 0, 2);
-
-		return $this->directory.'/'.join('/', $parts).'/'.$hash;
-	}
-
-	/**
-	 * Get the expiration time based on the given minutes.
-	 *
-	 * @param  int  $minutes
-	 * @return int
-	 */
-	protected function expiration($minutes)
-	{
-		if ($minutes === 0) return 9999999999;
-
-		return time() + ($minutes * 60);
-	}
-
-	/**
-	 * Get the Filesystem instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-	/**
-	 * Get the working directory of the cache.
-	 *
-	 * @return string
-	 */
-	public function getDirectory()
-	{
-		return $this->directory;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return '';
-	}
-
-}