http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Grammar.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Grammar.php b/vendor/laravel/framework/src/Illuminate/Database/Grammar.php deleted file mode 100755 index d7ed02b..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Grammar.php +++ /dev/null @@ -1,179 +0,0 @@ -<?php namespace Illuminate\Database; - -abstract class Grammar { - - /** - * The grammar table prefix. - * - * @var string - */ - protected $tablePrefix = ''; - - /** - * Wrap an array of values. - * - * @param array $values - * @return array - */ - public function wrapArray(array $values) - { - return array_map(array($this, 'wrap'), $values); - } - - /** - * Wrap a table in keyword identifiers. - * - * @param string $table - * @return string - */ - public function wrapTable($table) - { - if ($this->isExpression($table)) return $this->getValue($table); - - return $this->wrap($this->tablePrefix.$table); - } - - /** - * Wrap a value in keyword identifiers. - * - * @param string $value - * @return string - */ - public function wrap($value) - { - if ($this->isExpression($value)) return $this->getValue($value); - - // If the value being wrapped has a column alias we will need to separate out - // the pieces so we can wrap each of the segments of the expression on it - // own, and then joins them both back together with the "as" connector. - if (strpos(strtolower($value), ' as ') !== false) - { - $segments = explode(' ', $value); - - return $this->wrap($segments[0]).' as '.$this->wrapValue($segments[2]); - } - - $wrapped = array(); - - $segments = explode('.', $value); - - // If the value is not an aliased table expression, we'll just wrap it like - // normal, so if there is more than one segment, we will wrap the first - // segments as if it was a table and the rest as just regular values. - foreach ($segments as $key => $segment) - { - if ($key == 0 && count($segments) > 1) - { - $wrapped[] = $this->wrapTable($segment); - } - else - { - $wrapped[] = $this->wrapValue($segment); - } - } - - return implode('.', $wrapped); - } - - /** - * Wrap a single string in keyword identifiers. - * - * @param string $value - * @return string - */ - protected function wrapValue($value) - { - if ($value === '*') return $value; - - return '"'.str_replace('"', '""', $value).'"'; - } - - /** - * Convert an array of column names into a delimited string. - * - * @param array $columns - * @return string - */ - public function columnize(array $columns) - { - return implode(', ', array_map(array($this, 'wrap'), $columns)); - } - - /** - * Create query parameter place-holders for an array. - * - * @param array $values - * @return string - */ - public function parameterize(array $values) - { - return implode(', ', array_map(array($this, 'parameter'), $values)); - } - - /** - * Get the appropriate query parameter place-holder for a value. - * - * @param mixed $value - * @return string - */ - public function parameter($value) - { - return $this->isExpression($value) ? $this->getValue($value) : '?'; - } - - /** - * Get the value of a raw expression. - * - * @param \Illuminate\Database\Query\Expression $expression - * @return string - */ - public function getValue($expression) - { - return $expression->getValue(); - } - - /** - * Determine if the given value is a raw expression. - * - * @param mixed $value - * @return bool - */ - public function isExpression($value) - { - return $value instanceof Query\Expression; - } - - /** - * Get the format for database stored dates. - * - * @return string - */ - public function getDateFormat() - { - return 'Y-m-d H:i:s'; - } - - /** - * Get the grammar's table prefix. - * - * @return string - */ - public function getTablePrefix() - { - return $this->tablePrefix; - } - - /** - * Set the grammar's table prefix. - * - * @param string $prefix - * @return $this - */ - public function setTablePrefix($prefix) - { - $this->tablePrefix = $prefix; - - return $this; - } - -}
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php deleted file mode 100755 index f7f0fcc..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php +++ /dev/null @@ -1,217 +0,0 @@ -<?php namespace Illuminate\Database; - -use Illuminate\Support\ServiceProvider; -use Illuminate\Database\Migrations\Migrator; -use Illuminate\Database\Migrations\MigrationCreator; -use Illuminate\Database\Console\Migrations\ResetCommand; -use Illuminate\Database\Console\Migrations\RefreshCommand; -use Illuminate\Database\Console\Migrations\InstallCommand; -use Illuminate\Database\Console\Migrations\MigrateCommand; -use Illuminate\Database\Console\Migrations\RollbackCommand; -use Illuminate\Database\Console\Migrations\MigrateMakeCommand; -use Illuminate\Database\Migrations\DatabaseMigrationRepository; - -class MigrationServiceProvider 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->registerRepository(); - - // Once we have registered the migrator instance we will go ahead and register - // all of the migration related commands that are used by the "Artisan" CLI - // so that they may be easily accessed for registering with the consoles. - $this->registerMigrator(); - - $this->registerCommands(); - } - - /** - * Register the migration repository service. - * - * @return void - */ - protected function registerRepository() - { - $this->app->bindShared('migration.repository', function($app) - { - $table = $app['config']['database.migrations']; - - return new DatabaseMigrationRepository($app['db'], $table); - }); - } - - /** - * Register the migrator service. - * - * @return void - */ - protected function registerMigrator() - { - // The migrator is responsible for actually running and rollback the migration - // files in the application. We'll pass in our database connection resolver - // so the migrator can resolve any of these connections when it needs to. - $this->app->bindShared('migrator', function($app) - { - $repository = $app['migration.repository']; - - return new Migrator($repository, $app['db'], $app['files']); - }); - } - - /** - * Register all of the migration commands. - * - * @return void - */ - protected function registerCommands() - { - $commands = array('Migrate', 'Rollback', 'Reset', 'Refresh', 'Install', 'Make'); - - // We'll simply spin through the list of commands that are migration related - // and register each one of them with an application container. They will - // be resolved in the Artisan start file and registered on the console. - foreach ($commands as $command) - { - $this->{'register'.$command.'Command'}(); - } - - // Once the commands are registered in the application IoC container we will - // register them with the Artisan start event so that these are available - // when the Artisan application actually starts up and is getting used. - $this->commands( - 'command.migrate', 'command.migrate.make', - 'command.migrate.install', 'command.migrate.rollback', - 'command.migrate.reset', 'command.migrate.refresh' - ); - } - - /** - * Register the "migrate" migration command. - * - * @return void - */ - protected function registerMigrateCommand() - { - $this->app->bindShared('command.migrate', function($app) - { - $packagePath = $app['path.base'].'/vendor'; - - return new MigrateCommand($app['migrator'], $packagePath); - }); - } - - /** - * Register the "rollback" migration command. - * - * @return void - */ - protected function registerRollbackCommand() - { - $this->app->bindShared('command.migrate.rollback', function($app) - { - return new RollbackCommand($app['migrator']); - }); - } - - /** - * Register the "reset" migration command. - * - * @return void - */ - protected function registerResetCommand() - { - $this->app->bindShared('command.migrate.reset', function($app) - { - return new ResetCommand($app['migrator']); - }); - } - - /** - * Register the "refresh" migration command. - * - * @return void - */ - protected function registerRefreshCommand() - { - $this->app->bindShared('command.migrate.refresh', function() - { - return new RefreshCommand; - }); - } - - /** - * Register the "install" migration command. - * - * @return void - */ - protected function registerInstallCommand() - { - $this->app->bindShared('command.migrate.install', function($app) - { - return new InstallCommand($app['migration.repository']); - }); - } - - /** - * Register the "install" migration command. - * - * @return void - */ - protected function registerMakeCommand() - { - $this->registerCreator(); - - $this->app->bindShared('command.migrate.make', function($app) - { - // Once we have the migration creator registered, we will create the command - // and inject the creator. The creator is responsible for the actual file - // creation of the migrations, and may be extended by these developers. - $creator = $app['migration.creator']; - - $packagePath = $app['path.base'].'/vendor'; - - return new MigrateMakeCommand($creator, $packagePath); - }); - } - - /** - * Register the migration creator. - * - * @return void - */ - protected function registerCreator() - { - $this->app->bindShared('migration.creator', function($app) - { - return new MigrationCreator($app['files']); - }); - } - - /** - * Get the services provided by the provider. - * - * @return array - */ - public function provides() - { - return array( - 'migrator', 'migration.repository', 'command.migrate', - 'command.migrate.rollback', 'command.migrate.reset', - 'command.migrate.refresh', 'command.migrate.install', - 'migration.creator', 'command.migrate.make', - ); - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php deleted file mode 100755 index 8894710..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php +++ /dev/null @@ -1,181 +0,0 @@ -<?php namespace Illuminate\Database\Migrations; - -use Illuminate\Database\ConnectionResolverInterface as Resolver; - -class DatabaseMigrationRepository implements MigrationRepositoryInterface { - - /** - * The database connection resolver instance. - * - * @var \Illuminate\Database\ConnectionResolverInterface - */ - protected $resolver; - - /** - * The name of the migration table. - * - * @var string - */ - protected $table; - - /** - * The name of the database connection to use. - * - * @var string - */ - protected $connection; - - /** - * Create a new database migration repository instance. - * - * @param \Illuminate\Database\ConnectionResolverInterface $resolver - * @param string $table - * @return void - */ - public function __construct(Resolver $resolver, $table) - { - $this->table = $table; - $this->resolver = $resolver; - } - - /** - * Get the ran migrations. - * - * @return array - */ - public function getRan() - { - return $this->table()->lists('migration'); - } - - /** - * Get the last migration batch. - * - * @return array - */ - public function getLast() - { - $query = $this->table()->where('batch', $this->getLastBatchNumber()); - - return $query->orderBy('migration', 'desc')->get(); - } - - /** - * Log that a migration was run. - * - * @param string $file - * @param int $batch - * @return void - */ - public function log($file, $batch) - { - $record = array('migration' => $file, 'batch' => $batch); - - $this->table()->insert($record); - } - - /** - * Remove a migration from the log. - * - * @param object $migration - * @return void - */ - public function delete($migration) - { - $this->table()->where('migration', $migration->migration)->delete(); - } - - /** - * Get the next migration batch number. - * - * @return int - */ - public function getNextBatchNumber() - { - return $this->getLastBatchNumber() + 1; - } - - /** - * Get the last migration batch number. - * - * @return int - */ - public function getLastBatchNumber() - { - return $this->table()->max('batch'); - } - - /** - * Create the migration repository data store. - * - * @return void - */ - public function createRepository() - { - $schema = $this->getConnection()->getSchemaBuilder(); - - $schema->create($this->table, function($table) - { - // The migrations table is responsible for keeping track of which of the - // migrations have actually run for the application. We'll create the - // table to hold the migration file's path as well as the batch ID. - $table->string('migration'); - - $table->integer('batch'); - }); - } - - /** - * Determine if the migration repository exists. - * - * @return bool - */ - public function repositoryExists() - { - $schema = $this->getConnection()->getSchemaBuilder(); - - return $schema->hasTable($this->table); - } - - /** - * Get a query builder for the migration table. - * - * @return \Illuminate\Database\Query\Builder - */ - protected function table() - { - return $this->getConnection()->table($this->table); - } - - /** - * Get the connection resolver instance. - * - * @return \Illuminate\Database\ConnectionResolverInterface - */ - public function getConnectionResolver() - { - return $this->resolver; - } - - /** - * Resolve the database connection instance. - * - * @return \Illuminate\Database\Connection - */ - public function getConnection() - { - return $this->resolver->connection($this->connection); - } - - /** - * Set the information source to gather data. - * - * @param string $name - * @return void - */ - public function setSource($name) - { - $this->connection = $name; - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php deleted file mode 100755 index eb75d14..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php namespace Illuminate\Database\Migrations; - -abstract class Migration { - - /** - * The name of the database connection to use. - * - * @var string - */ - protected $connection; - - /** - * Get the migration connection name. - * - * @return string - */ - public function getConnection() - { - return $this->connection; - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php deleted file mode 100755 index e70b627..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php +++ /dev/null @@ -1,183 +0,0 @@ -<?php namespace Illuminate\Database\Migrations; - -use Closure; -use Illuminate\Filesystem\Filesystem; - -class MigrationCreator { - - /** - * The filesystem instance. - * - * @var \Illuminate\Filesystem\Filesystem - */ - protected $files; - - /** - * The registered post create hooks. - * - * @var array - */ - protected $postCreate = array(); - - /** - * Create a new migration creator instance. - * - * @param \Illuminate\Filesystem\Filesystem $files - * @return void - */ - public function __construct(Filesystem $files) - { - $this->files = $files; - } - - /** - * Create a new migration at the given path. - * - * @param string $name - * @param string $path - * @param string $table - * @param bool $create - * @return string - */ - public function create($name, $path, $table = null, $create = false) - { - $path = $this->getPath($name, $path); - - // First we will get the stub file for the migration, which serves as a type - // of template for the migration. Once we have those we will populate the - // various place-holders, save the file, and run the post create event. - $stub = $this->getStub($table, $create); - - $this->files->put($path, $this->populateStub($name, $stub, $table)); - - $this->firePostCreateHooks(); - - return $path; - } - - /** - * Get the migration stub file. - * - * @param string $table - * @param bool $create - * @return string - */ - protected function getStub($table, $create) - { - if (is_null($table)) - { - return $this->files->get($this->getStubPath().'/blank.stub'); - } - - // We also have stubs for creating new tables and modifying existing tables - // to save the developer some typing when they are creating a new tables - // or modifying existing tables. We'll grab the appropriate stub here. - else - { - $stub = $create ? 'create.stub' : 'update.stub'; - - return $this->files->get($this->getStubPath()."/{$stub}"); - } - } - - /** - * Populate the place-holders in the migration stub. - * - * @param string $name - * @param string $stub - * @param string $table - * @return string - */ - protected function populateStub($name, $stub, $table) - { - $stub = str_replace('{{class}}', $this->getClassName($name), $stub); - - // Here we will replace the table place-holders with the table specified by - // the developer, which is useful for quickly creating a tables creation - // or update migration from the console instead of typing it manually. - if ( ! is_null($table)) - { - $stub = str_replace('{{table}}', $table, $stub); - } - - return $stub; - } - - /** - * Get the class name of a migration name. - * - * @param string $name - * @return string - */ - protected function getClassName($name) - { - return studly_case($name); - } - - /** - * Fire the registered post create hooks. - * - * @return void - */ - protected function firePostCreateHooks() - { - foreach ($this->postCreate as $callback) - { - call_user_func($callback); - } - } - - /** - * Register a post migration create hook. - * - * @param \Closure $callback - * @return void - */ - public function afterCreate(Closure $callback) - { - $this->postCreate[] = $callback; - } - - /** - * Get the full path name to the migration. - * - * @param string $name - * @param string $path - * @return string - */ - protected function getPath($name, $path) - { - return $path.'/'.$this->getDatePrefix().'_'.$name.'.php'; - } - - /** - * Get the date prefix for the migration. - * - * @return string - */ - protected function getDatePrefix() - { - return date('Y_m_d_His'); - } - - /** - * Get the path to the stubs. - * - * @return string - */ - public function getStubPath() - { - return __DIR__.'/stubs'; - } - - /** - * Get the filesystem instance. - * - * @return \Illuminate\Filesystem\Filesystem - */ - public function getFilesystem() - { - return $this->files; - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php deleted file mode 100755 index dfafa15..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php +++ /dev/null @@ -1,65 +0,0 @@ -<?php namespace Illuminate\Database\Migrations; - -interface MigrationRepositoryInterface { - - /** - * Get the ran migrations for a given package. - * - * @return array - */ - public function getRan(); - - /** - * Get the last migration batch. - * - * @return array - */ - public function getLast(); - - /** - * Log that a migration was run. - * - * @param string $file - * @param int $batch - * @return void - */ - public function log($file, $batch); - - /** - * Remove a migration from the log. - * - * @param object $migration - * @return void - */ - public function delete($migration); - - /** - * Get the next migration batch number. - * - * @return int - */ - public function getNextBatchNumber(); - - /** - * Create the migration repository data store. - * - * @return void - */ - public function createRepository(); - - /** - * Determine if the migration repository exists. - * - * @return bool - */ - public function repositoryExists(); - - /** - * Set the information source to gather data. - * - * @param string $name - * @return void - */ - public function setSource($name); - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php deleted file mode 100755 index fcb0e41..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php +++ /dev/null @@ -1,384 +0,0 @@ -<?php namespace Illuminate\Database\Migrations; - -use Illuminate\Filesystem\Filesystem; -use Illuminate\Database\ConnectionResolverInterface as Resolver; - -class Migrator { - - /** - * The migration repository implementation. - * - * @var \Illuminate\Database\Migrations\MigrationRepositoryInterface - */ - protected $repository; - - /** - * The filesystem instance. - * - * @var \Illuminate\Filesystem\Filesystem - */ - protected $files; - - /** - * The connection resolver instance. - * - * @var \Illuminate\Database\ConnectionResolverInterface - */ - protected $resolver; - - /** - * The name of the default connection. - * - * @var string - */ - protected $connection; - - /** - * The notes for the current operation. - * - * @var array - */ - protected $notes = array(); - - /** - * Create a new migrator instance. - * - * @param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository - * @param \Illuminate\Database\ConnectionResolverInterface $resolver - * @param \Illuminate\Filesystem\Filesystem $files - * @return void - */ - public function __construct(MigrationRepositoryInterface $repository, - Resolver $resolver, - Filesystem $files) - { - $this->files = $files; - $this->resolver = $resolver; - $this->repository = $repository; - } - - /** - * Run the outstanding migrations at a given path. - * - * @param string $path - * @param bool $pretend - * @return void - */ - public function run($path, $pretend = false) - { - $this->notes = array(); - - $files = $this->getMigrationFiles($path); - - // Once we grab all of the migration files for the path, we will compare them - // against the migrations that have already been run for this package then - // run each of the outstanding migrations against a database connection. - $ran = $this->repository->getRan(); - - $migrations = array_diff($files, $ran); - - $this->requireFiles($path, $migrations); - - $this->runMigrationList($migrations, $pretend); - } - - /** - * Run an array of migrations. - * - * @param array $migrations - * @param bool $pretend - * @return void - */ - public function runMigrationList($migrations, $pretend = false) - { - // First we will just make sure that there are any migrations to run. If there - // aren't, we will just make a note of it to the developer so they're aware - // that all of the migrations have been run against this database system. - if (count($migrations) == 0) - { - $this->note('<info>Nothing to migrate.</info>'); - - return; - } - - $batch = $this->repository->getNextBatchNumber(); - - // Once we have the array of migrations, we will spin through them and run the - // migrations "up" so the changes are made to the databases. We'll then log - // that the migration was run so we don't repeat it next time we execute. - foreach ($migrations as $file) - { - $this->runUp($file, $batch, $pretend); - } - } - - /** - * Run "up" a migration instance. - * - * @param string $file - * @param int $batch - * @param bool $pretend - * @return void - */ - protected function runUp($file, $batch, $pretend) - { - // First we will resolve a "real" instance of the migration class from this - // migration file name. Once we have the instances we can run the actual - // command such as "up" or "down", or we can just simulate the action. - $migration = $this->resolve($file); - - if ($pretend) - { - return $this->pretendToRun($migration, 'up'); - } - - $migration->up(); - - // Once we have run a migrations class, we will log that it was run in this - // repository so that we don't try to run it next time we do a migration - // in the application. A migration repository keeps the migrate order. - $this->repository->log($file, $batch); - - $this->note("<info>Migrated:</info> $file"); - } - - /** - * Rollback the last migration operation. - * - * @param bool $pretend - * @return int - */ - public function rollback($pretend = false) - { - $this->notes = array(); - - // We want to pull in the last batch of migrations that ran on the previous - // migration operation. We'll then reverse those migrations and run each - // of them "down" to reverse the last migration "operation" which ran. - $migrations = $this->repository->getLast(); - - if (count($migrations) == 0) - { - $this->note('<info>Nothing to rollback.</info>'); - - return count($migrations); - } - - // We need to reverse these migrations so that they are "downed" in reverse - // to what they run on "up". It lets us backtrack through the migrations - // and properly reverse the entire database schema operation that ran. - foreach ($migrations as $migration) - { - $this->runDown((object) $migration, $pretend); - } - - return count($migrations); - } - - /** - * Run "down" a migration instance. - * - * @param object $migration - * @param bool $pretend - * @return void - */ - protected function runDown($migration, $pretend) - { - $file = $migration->migration; - - // First we will get the file name of the migration so we can resolve out an - // instance of the migration. Once we get an instance we can either run a - // pretend execution of the migration or we can run the real migration. - $instance = $this->resolve($file); - - if ($pretend) - { - return $this->pretendToRun($instance, 'down'); - } - - $instance->down(); - - // Once we have successfully run the migration "down" we will remove it from - // the migration repository so it will be considered to have not been run - // by the application then will be able to fire by any later operation. - $this->repository->delete($migration); - - $this->note("<info>Rolled back:</info> $file"); - } - - /** - * Get all of the migration files in a given path. - * - * @param string $path - * @return array - */ - public function getMigrationFiles($path) - { - $files = $this->files->glob($path.'/*_*.php'); - - // Once we have the array of files in the directory we will just remove the - // extension and take the basename of the file which is all we need when - // finding the migrations that haven't been run against the databases. - if ($files === false) return array(); - - $files = array_map(function($file) - { - return str_replace('.php', '', basename($file)); - - }, $files); - - // Once we have all of the formatted file names we will sort them and since - // they all start with a timestamp this should give us the migrations in - // the order they were actually created by the application developers. - sort($files); - - return $files; - } - - /** - * Require in all the migration files in a given path. - * - * @param string $path - * @param array $files - * @return void - */ - public function requireFiles($path, array $files) - { - foreach ($files as $file) $this->files->requireOnce($path.'/'.$file.'.php'); - } - - /** - * Pretend to run the migrations. - * - * @param object $migration - * @param string $method - * @return void - */ - protected function pretendToRun($migration, $method) - { - foreach ($this->getQueries($migration, $method) as $query) - { - $name = get_class($migration); - - $this->note("<info>{$name}:</info> {$query['query']}"); - } - } - - /** - * Get all of the queries that would be run for a migration. - * - * @param object $migration - * @param string $method - * @return array - */ - protected function getQueries($migration, $method) - { - $connection = $migration->getConnection(); - - // Now that we have the connections we can resolve it and pretend to run the - // queries against the database returning the array of raw SQL statements - // that would get fired against the database system for this migration. - $db = $this->resolveConnection($connection); - - return $db->pretend(function() use ($migration, $method) - { - $migration->$method(); - }); - } - - /** - * Resolve a migration instance from a file. - * - * @param string $file - * @return object - */ - public function resolve($file) - { - $file = implode('_', array_slice(explode('_', $file), 4)); - - $class = studly_case($file); - - return new $class; - } - - /** - * Raise a note event for the migrator. - * - * @param string $message - * @return void - */ - protected function note($message) - { - $this->notes[] = $message; - } - - /** - * Get the notes for the last operation. - * - * @return array - */ - public function getNotes() - { - return $this->notes; - } - - /** - * Resolve the database connection instance. - * - * @param string $connection - * @return \Illuminate\Database\Connection - */ - public function resolveConnection($connection) - { - return $this->resolver->connection($connection); - } - - /** - * Set the default connection name. - * - * @param string $name - * @return void - */ - public function setConnection($name) - { - if ( ! is_null($name)) - { - $this->resolver->setDefaultConnection($name); - } - - $this->repository->setSource($name); - - $this->connection = $name; - } - - /** - * Get the migration repository instance. - * - * @return \Illuminate\Database\Migrations\MigrationRepositoryInterface - */ - public function getRepository() - { - return $this->repository; - } - - /** - * Determine if the migration repository exists. - * - * @return bool - */ - public function repositoryExists() - { - return $this->repository->repositoryExists(); - } - - /** - * Get the file system instance. - * - * @return \Illuminate\Filesystem\Filesystem - */ - public function getFilesystem() - { - return $this->files; - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub b/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub deleted file mode 100755 index a711201..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub +++ /dev/null @@ -1,28 +0,0 @@ -<?php - -use Illuminate\Database\Schema\Blueprint; -use Illuminate\Database\Migrations\Migration; - -class {{class}} extends Migration { - - /** - * Run the migrations. - * - * @return void - */ - public function up() - { - // - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub b/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub deleted file mode 100755 index 0f15b3e..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub +++ /dev/null @@ -1,32 +0,0 @@ -<?php - -use Illuminate\Database\Schema\Blueprint; -use Illuminate\Database\Migrations\Migration; - -class {{class}} extends Migration { - - /** - * Run the migrations. - * - * @return void - */ - public function up() - { - Schema::create('{{table}}', function(Blueprint $table) - { - $table->increments('id'); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::drop('{{table}}'); - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub b/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub deleted file mode 100755 index cc2c904..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub +++ /dev/null @@ -1,34 +0,0 @@ -<?php - -use Illuminate\Database\Schema\Blueprint; -use Illuminate\Database\Migrations\Migration; - -class {{class}} extends Migration { - - /** - * Run the migrations. - * - * @return void - */ - public function up() - { - Schema::table('{{table}}', function(Blueprint $table) - { - // - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::table('{{table}}', function(Blueprint $table) - { - // - }); - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php b/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php deleted file mode 100755 index ac1e9d1..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php namespace Illuminate\Database; - -use Illuminate\Database\Schema\MySqlBuilder; -use Doctrine\DBAL\Driver\PDOMySql\Driver as DoctrineDriver; -use Illuminate\Database\Query\Grammars\MySqlGrammar as QueryGrammar; -use Illuminate\Database\Schema\Grammars\MySqlGrammar as SchemaGrammar; - -class MySqlConnection extends Connection { - - /** - * Get a schema builder instance for the connection. - * - * @return \Illuminate\Database\Schema\MySqlBuilder - */ - public function getSchemaBuilder() - { - if (is_null($this->schemaGrammar)) { $this->useDefaultSchemaGrammar(); } - - return new MySqlBuilder($this); - } - - /** - * Get the default query grammar instance. - * - * @return \Illuminate\Database\Query\Grammars\MySqlGrammar - */ - protected function getDefaultQueryGrammar() - { - return $this->withTablePrefix(new QueryGrammar); - } - - /** - * Get the default schema grammar instance. - * - * @return \Illuminate\Database\Schema\Grammars\MySqlGrammar - */ - protected function getDefaultSchemaGrammar() - { - return $this->withTablePrefix(new SchemaGrammar); - } - - /** - * Get the default post processor instance. - * - * @return \Illuminate\Database\Query\Processors\Processor - */ - protected function getDefaultPostProcessor() - { - return new Query\Processors\MySqlProcessor; - } - - /** - * Get the Doctrine DBAL driver. - * - * @return \Doctrine\DBAL\Driver\PDOMySql\Driver - */ - protected function getDoctrineDriver() - { - return new DoctrineDriver; - } - -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php ---------------------------------------------------------------------- diff --git a/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php b/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php deleted file mode 100755 index 56b6c4e..0000000 --- a/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php namespace Illuminate\Database; - -use Doctrine\DBAL\Driver\PDOPgSql\Driver as DoctrineDriver; -use Illuminate\Database\Query\Processors\PostgresProcessor; -use Illuminate\Database\Query\Grammars\PostgresGrammar as QueryGrammar; -use Illuminate\Database\Schema\Grammars\PostgresGrammar as SchemaGrammar; - -class PostgresConnection extends Connection { - - /** - * Get the default query grammar instance. - * - * @return \Illuminate\Database\Query\Grammars\PostgresGrammar - */ - protected function getDefaultQueryGrammar() - { - return $this->withTablePrefix(new QueryGrammar); - } - - /** - * Get the default schema grammar instance. - * - * @return \Illuminate\Database\Schema\Grammars\PostgresGrammar - */ - protected function getDefaultSchemaGrammar() - { - return $this->withTablePrefix(new SchemaGrammar); - } - - /** - * Get the default post processor instance. - * - * @return \Illuminate\Database\Query\Processors\PostgresProcessor - */ - protected function getDefaultPostProcessor() - { - return new PostgresProcessor; - } - - /** - * Get the Doctrine DBAL driver. - * - * @return \Doctrine\DBAL\Driver\PDOPgSql\Driver - */ - protected function getDoctrineDriver() - { - return new DoctrineDriver; - } - -}
