PHP Class Phpmig\Adapter\Illuminate\Database

Author: Andrew Smith http://github.com/silentworks
Inheritance: implements Phpmig\Adapter\AdapterInterface
Show file Open project: davedevelopment/phpmig

Protected Properties

Property Type Description
$adapter Illuminate\Database\Connection
$tableName string

Public Methods

Method Description
__construct ( $adapter, $tableName, $connectionName = '' )
createSchema ( ) : Phpmig\Adapter\AdapterInterface Create Schema
down ( Phpmig\Migration\Migration $migration ) : Phpmig\Adapter\AdapterInterface Down
fetchAll ( ) : array Get all migrated version numbers
hasSchema ( ) : boolean Is the schema ready?
up ( Phpmig\Migration\Migration $migration ) : Phpmig\Adapter\AdapterInterface Up

Method Details

__construct() public method

public __construct ( $adapter, $tableName, $connectionName = '' )

createSchema() public method

Create Schema
public createSchema ( ) : Phpmig\Adapter\AdapterInterface
return Phpmig\Adapter\AdapterInterface

down() public method

Down
public down ( Phpmig\Migration\Migration $migration ) : Phpmig\Adapter\AdapterInterface
$migration Phpmig\Migration\Migration
return Phpmig\Adapter\AdapterInterface

fetchAll() public method

Get all migrated version numbers
public fetchAll ( ) : array
return array

hasSchema() public method

Is the schema ready?
public hasSchema ( ) : boolean
return boolean

up() public method

Up
public up ( Phpmig\Migration\Migration $migration ) : Phpmig\Adapter\AdapterInterface
$migration Phpmig\Migration\Migration
return Phpmig\Adapter\AdapterInterface

Property Details

$adapter protected property

protected Connection,Illuminate\Database $adapter
return Illuminate\Database\Connection

$tableName protected property

protected string $tableName
return string