PHP Class Bolt\Storage\Migration\Import

Author: Gawain Lynch ([email protected])
Inheritance: extends Bolt\Storage\Migration\AbstractMigration
Show file Open project: bolt/bolt Class Usage Examples

Protected Properties

Property Type Description
$data array

Public Methods

Method Description
importMigrationFiles ( ) : Import Import each migration file
setData ( array $data ) Setter for data
setMigrationFiles ( $files ) Set the migration files.

Private Methods

Method Description
checkContentTypesValid ( string $filename, string $contenttypeslug ) : boolean Check that the ContentType specified in the record data is valid.
importRecords ( string $filename ) : boolean Import records from an import file
insertRecord ( string $filename, string $contenttypeslug, array $values ) : boolean Insert an individual Contenttype record into the database
isRecordUnique ( string $contenttypeslug, string $slug ) : boolean Test is a record already exists.

Method Details

importMigrationFiles() public method

Import each migration file
public importMigrationFiles ( ) : Import
return Import

setData() public method

Setter for data
public setData ( array $data )
$data array

setMigrationFiles() public method

Also creates an input file objects.
See also: Bolt\Storage\Migration\AbstractMigration::setMigrationFiles()
public setMigrationFiles ( $files )

Property Details

$data protected property

protected array $data
return array