FixtureBlueprint
class FixtureBlueprint
A blueprint on how to create instances of a certain {@link DataObject} subclass.
Relies on a {@link FixtureFactory} to manage database relationships between instances, and manage the mappings between fixture identifiers and their database IDs.
Config options
dependencies |
Methods
__construct(String $name, String $class = null, array $defaults = array())
No description
createObject(string $identifier, array $data = null, array $fixtures = null)
No description
$this
setDefaults(array $defaults)
No description
array
getDefaults()
No description
string
getClass()
No description
$this
addCallback(string $type, callable $callback)
See class documentation.
$this
removeCallback(string $type, callable $callback)
No description
Details
at line 55
__construct(String $name, String $class = null, array $defaults = array())
at line 83
DataObject
createObject(string $identifier, array $data = null, array $fixtures = null)
at line 254
$this
setDefaults(array $defaults)
at line 263
array
getDefaults()
at line 271
string
getClass()
at line 283
$this
addCallback(string $type, callable $callback)
See class documentation.