/** * Initializes the default configuration for the object * * Called from {@link __construct()} as a first step of object instantiation. * * @param KConfig $config An optional KConfig object with configuration options. * * @return void */ protected function _initialize(KConfig $config) { $config->append(array('attributes' => array('id' => array('key' => true), 'serviceName' => array('required' => true, 'column' => 'service'), 'value' => array('required' => true, 'unique' => true, 'column' => 'token'), 'used' => array('default' => '0')), 'relationships' => array('inviter' => array('parent' => 'com:people.domain.entity.person')))); parent::_initialize($config); }