$_options
$_options : array
Options
OOP style Save Option Builder.
This allows you to build options to save entities in a OOP style and helps you to avoid mistakes by validating the options as you build them.
$_table : \Cake\ORM\Table
Table object.
__construct(\Cake\ORM\Table $table, array $options = array())
Constructor.
\Cake\ORM\Table | $table | A table instance. |
array | $options | Options to parse when instantiating. |
parseArrayOptions(array $array) : \Cake\ORM\SaveOptionsBuilder
Takes an options array and populates the option object with the data.
This can be used to turn an options array into the object.
array | $array | Options array. |
If a given option key does not exist.
associated(string|array $associated) : \Cake\ORM\SaveOptionsBuilder
Set associated options.
string|array | $associated | String or array of associations. |
guard(boolean $guard) : \Cake\ORM\SaveOptionsBuilder
Set the guard option.
boolean | $guard | Guard the properties or not. |
validate(string $validate) : \Cake\ORM\SaveOptionsBuilder
Set the validation rule set to use.
string | $validate | Name of the validation rule set to use. |
checkExisting(boolean $checkExisting) : \Cake\ORM\SaveOptionsBuilder
Set check existing option.
boolean | $checkExisting | Guard the properties or not. |
checkRules(boolean $checkRules) : \Cake\ORM\SaveOptionsBuilder
Option to check the rules.
boolean | $checkRules | Check the rules or not. |
atomic(boolean $atomic) : \Cake\ORM\SaveOptionsBuilder
Sets the atomic option.
boolean | $atomic | Atomic or not. |
set(string $option, mixed $value) : \Cake\ORM\SaveOptionsBuilder
Setting custom options.
string | $option | Option key. |
mixed | $value | Option value. |
_normalizeAssociations(array $associations) : array
Returns an array out of the original passed associations list where dot notation is transformed into nested arrays so that they can be parsed by other routines
array | $associations | The array of included associations. |
An array having dot notation transformed into nested arrays
_associated(\Cake\ORM\Table $table, array $associations) : void
Checks that the associations exists recursively.
\Cake\ORM\Table | $table | Table object. |
array | $associations | An associations array. |
_checkAssociation(\Cake\ORM\Table $table, string $association) : void
Checks if an association exists.
\Cake\ORM\Table | $table | Table object. |
string | $association | Association name. |
If no such association exists for the given table.
Loading…