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": "[email protected]"
-        }
-    ],
-    "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 '';
-       }
-
-}

Reply via email to