PHP Класс Doctrine\Common\DataFixtures\Loader

Автор: Jonathan H. Wage ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
addFixture ( Doctrine\Common\DataFixtures\FixtureInterface $fixture ) Add a fixture object instance to the loader.
getFixture ( string $className ) : Doctrine\Common\DataFixtures\FixtureInterface Get a specific fixture instance
getFixtures ( ) : array Returns the array of data fixtures to execute.
hasFixture ( Doctrine\Common\DataFixtures\FixtureInterface $fixture ) : boolean Has fixture?
isTransient ( $className ) : boolean Check if a given fixture is transient and should not be considered a data fixtures class.
loadFromDirectory ( string $dir ) : array Find fixtures classes in a given directory and load them.
loadFromFile ( string $fileName ) : array Find fixtures classes in a given file and load them.

Приватные методы

Метод Описание
getUnsequencedClasses ( $sequences, $classes = null )
loadFromIterator ( Iterator $iterator ) : array Load fixtures from files contained in iterator.
orderFixturesByDependencies ( ) : void Orders fixtures by dependencies
orderFixturesByNumber ( ) : void Orders fixtures by number
validateDependencies ( $dependenciesClasses )

Описание методов

addFixture() публичный метод

Add a fixture object instance to the loader.
public addFixture ( Doctrine\Common\DataFixtures\FixtureInterface $fixture )
$fixture Doctrine\Common\DataFixtures\FixtureInterface

getFixture() публичный метод

Get a specific fixture instance
public getFixture ( string $className ) : Doctrine\Common\DataFixtures\FixtureInterface
$className string
Результат Doctrine\Common\DataFixtures\FixtureInterface

getFixtures() публичный метод

Returns the array of data fixtures to execute.
public getFixtures ( ) : array
Результат array $fixtures

hasFixture() публичный метод

Has fixture?
public hasFixture ( Doctrine\Common\DataFixtures\FixtureInterface $fixture ) : boolean
$fixture Doctrine\Common\DataFixtures\FixtureInterface
Результат boolean

isTransient() публичный метод

Check if a given fixture is transient and should not be considered a data fixtures class.
public isTransient ( $className ) : boolean
Результат boolean

loadFromDirectory() публичный метод

Find fixtures classes in a given directory and load them.
public loadFromDirectory ( string $dir ) : array
$dir string Directory to find fixture classes in.
Результат array $fixtures Array of loaded fixture object instances.

loadFromFile() публичный метод

Find fixtures classes in a given file and load them.
public loadFromFile ( string $fileName ) : array
$fileName string File to find fixture classes in.
Результат array $fixtures Array of loaded fixture object instances.