package Gems
subpackage Tracker_Model
copyright Copyright (c) 2015 Erasmus MC
license New BSD License
since Class available since version 1.6.5 9-mrt-2015 17:53:07

 Methods

Add a field to this dependency

addField(\Gems\Tracker\Field\FieldInterface $field) : \Gems\Tracker\Model\FieldDataDependency

Parameters

$field

\Gems\Tracker\Field\FieldInterface

Returns

\Gems\Tracker\Model\FieldDataDependency

Returns the changes that must be made in an array consisting of

getChanges(array $context, boolean $new) : array

array( field1 => array(setting1 => $value1, setting2 => $value2, ...), field2 => array(setting3 => $value3, setting4 => $value4, ...),

By using [] array notation in the setting name you can append to existing values.

Use the setting 'value' to change a value in the original data.

When a 'model' setting is set, the workings cascade.

Parameters

$context

array

The current data this object is dependent on

$new

boolean

True when the item is a new record not yet saved

Returns

arrayname => array(setting => value)

Add a field to this dependency

getFieldCount() : \Gems\Tracker\Model\FieldDataDependency

Returns

\Gems\Tracker\Model\FieldDataDependency

 Properties

 

of \Gems\Tracker\Field\FieldInterface

$_fields : array

Default