PHP DataVersion
PHP Database Migrations and Seeds.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Samy\DataVersion\DataVersionInterface Interface Reference
Inheritance diagram for Samy\DataVersion\DataVersionInterface:
Samy\DataVersion\AbstractDataVersion Samy\DataVersion\MySql

Public Member Functions

 isConnected ()
 
 getErrorQuery ()
 
 getErrorMessage ()
 
 includeDirectory (string $Directory)
 
 versions ()
 
 version ()
 
 migrate ()
 
 rollback (int $VersionId)
 
 seed (array $Seeds)
 

Detailed Description

Describes DataVersion interface.

Member Function Documentation

◆ getErrorMessage()

Samy\DataVersion\DataVersionInterface::getErrorMessage ( )

Retrieve error message.

Returns
string

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ getErrorQuery()

Samy\DataVersion\DataVersionInterface::getErrorQuery ( )

Retrieve error query.

Returns
string

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ includeDirectory()

Samy\DataVersion\DataVersionInterface::includeDirectory ( string  $Directory)

Return an instance with included directory.

Parameters
[in]string$DirectoryThe directory
Returns
static

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ isConnected()

Samy\DataVersion\DataVersionInterface::isConnected ( )

Check if driver is connected to database.

Returns
bool

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ migrate()

Samy\DataVersion\DataVersionInterface::migrate ( )

Return the new migration versions.

Returns
array<array<string,mixed>>

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ rollback()

Samy\DataVersion\DataVersionInterface::rollback ( int  $VersionId)

Return the rollback versions.

Parameters
[in]int$VersionIdThe version id
Returns
array<array<string,mixed>>

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ seed()

Samy\DataVersion\DataVersionInterface::seed ( array  $Seeds)

Return the seed migration version.

Parameters
[in]array$SeedsSeed names
Returns
array<array<string,mixed>>

Implemented in Samy\DataVersion\AbstractDataVersion.

◆ version()

Samy\DataVersion\DataVersionInterface::version ( )

Retrieve the current versions of migration.

Returns
array<string, mixed>

Implemented in Samy\DataVersion\MySql.

◆ versions()

Samy\DataVersion\DataVersionInterface::versions ( )

Retrieve all versions of migration.

Returns
array<array<string, mixed>>

Implemented in Samy\DataVersion\MySql.


The documentation for this interface was generated from the following file: