_init()
current()
down()
latest()
up()
version()
_find_app()
_find_module()
_find_package()
_run()
find_migrations()
run()
table_version_check()
write_install()
write_revert()
$connection
$migrations
$prefix
$table
$table_definition
Migrate Class
| package | Fuel |
|---|---|
| category | Migrations |
| link | http://docs.fuelphp.com/classes/migrate.html |
_init() : void
current(string $name, string $type) : array
stringname of the package, module or app
stringtype of migration (package, module or app)
arraydown(mixed $version, string $name, string $type) : array
mixedversion to migrate down to
stringname of the package, module or app
stringtype of migration (package, module or app)
arraylatest(string $name, string $type, bool $all) : array
stringname of the package, module or app
stringtype of migration (package, module or app)
boolif true, also run out-of-sequence migrations
arrayup(mixed $version, string $name, string $type) : array
mixedversion to migrate up to
stringname of the package, module or app
stringtype of migration (package, module or app)
arrayversion(mixed $version, string $name, string $type, bool $all) : array
mixedversion to migrate to (up or down!)
stringname of the package, module or app
stringtype of migration (package, module or app)
boolif true, also run out-of-sequence migrations
\UnexpectedValueException |
|---|
array_find_app(string $name) : array
stringname of the app (not used at the moment)
array_find_module(string $name) : array
stringname of the module
array_find_package(string $name) : array
stringname of the package
array_run($class, $method)
find_migrations(string $name, string $type, mixed $start, mixed $end, string $direction) : array
stringname of the package, module or app
stringtype of migration (package, module or app)
mixedversion to start migrations from, or null to start at the beginning
mixedversion to end migrations by, or null to migrate to the end
string
\FuelException |
|---|
arrayrun(array $migrations, string $name, string $type, string $method) : array
arraylist of files to migrate
stringname of the package, module or app
stringtype of migration (package, module or app)
stringmethod to call on the migration
arraytable_version_check() : void
| deprecated | Remove upgrade check in 1.4 |
|---|
write_install(string $name, string $type, string $file) : void
stringname of the package, module or app
stringtype of migration (package, module or app)
stringname of the migration file just run
write_revert(string $name, string $type, string $file) : void
stringname of the package, module or app
stringtype of migration (package, module or app)
stringname of the migration file just run
$connection : string
$migrations : array
$prefix : string
$table : string
$table_definition : array