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
setDefaults(Array $defaults)
No description
Array
getDefaults()
No description
String
getClass()
No description
addCallback(String $type, callable $callback)
See class documentation.
removeCallback(String $type, callable $callback)
No description
Details
at line 46
__construct(String $name, String $class = null, array $defaults = array())
at line 70
DataObject
createObject(String $identifier, Array $data = null, Array $fixtures = null)
at line 234
setDefaults(Array $defaults)
at line 242
Array
getDefaults()
at line 249
String
getClass()
at line 259
addCallback(String $type, callable $callback)
See class documentation.