Example #1
0
 protected function _initialize(KObjectConfig $config)
 {
     if (empty($config->fields)) {
         $config->fields = array('id', 'name');
     }
     parent::_initialize($config);
 }
Example #2
0
 protected function _initialize(KObjectConfig $config)
 {
     $size = KObjectConfig::unbox($config->size);
     if (empty($size)) {
         $config->size = array('x' => 200, 'y' => 150);
     }
     parent::_initialize($config);
 }
Example #3
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('auto_load' => true));
     parent::_initialize($config);
 }
Example #4
0
 /**
  * Initializes the options for the object.
  *
  * Called from {@link __construct()} as a first step of object instantiation.
  *
  * @param KObjectConfig $config Configuration options.
  */
 protected function _initialize(KObjectConfig $config)
 {
     $data = $config->data;
     $config->append(array('format' => '{actor} {action} {object.type} title {object}', 'object_table' => $data->package . '_' . KStringInflector::pluralize($data->name), 'object_column' => $data->package . '_' . $data->name . '_id', 'translator' => 'com:activities.activity.translator', 'objects' => array('actor', 'action', 'object', 'target', 'generator', 'provider')));
     parent::_initialize($config);
 }