$allPlugins
$allPlugins : array
All loaded plugins
init(\Bazalt\ORM\Record $model, array $options) : void
Init plugin
| \Bazalt\ORM\Record | $model | Record |
| array | $options | Options for plugin |
getPlugin(string $name) : \Bazalt\ORM\Plugin\AbstractPlugin
Return plugin by name
| string | $name | Name of plugin |
Plugin
initForModel(\Bazalt\ORM\Record $model, array $options) : void
Init plugin for model
| \Bazalt\ORM\Record | $model | Record |
| array | $options | Options for plugin |
toArray(\Bazalt\ORM\Record $record, $itemArray, $options)
| \Bazalt\ORM\Record | $record | |
| $itemArray | ||
| $options |
initFields(\Bazalt\ORM\Record $model, array $options) : void
Init model fields
| \Bazalt\ORM\Record | $model | Record |
| array | $options | Options for plugin |
initRelations(\Bazalt\ORM\Record $model, array $options) : void
Init model relations
| \Bazalt\ORM\Record | $model | Record |
| array | $options | Options for plugin |
initPlugins(\Bazalt\ORM\Record $model, array $options) : void
Init model plugins
| \Bazalt\ORM\Record | $model | Record |
| array | $options | Options for plugin |