Esempio n. 1
0
 /**
  * Synchronizes the photo sets.
  *
  * @return unknown_type
  */
 public function delete()
 {
     //keep the photos set to use
     //for _afterEntityDelete
     $this->__sets = $this->sets->fetchSet();
     parent::delete();
 }
Esempio n. 2
0
 /**
  * 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('behaviors' => array('parentable' => array('parent' => 'page')), 'attributes' => array('excerpt' => 'excerpt', 'revisionNum' => 'ordering'), 'aliases' => array('title' => 'name')));
     parent::_initialize($config);
     AnHelperArray::unsetValues($config->behaviors, array('commentable', 'subscribable', 'hashtagable'));
 }
Esempio n. 3
0
 /**
  * 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('name' => array('required' => true), 'excerpt' => array('required' => true, 'format' => 'string'), 'body' => array('format' => 'post')), 'relationships' => array('revisions'), 'aliases' => array('published' => 'enabled', 'title' => 'name')));
     $config->append(array('behaviors' => array('hittable', 'pinnable', 'modifiable' => array('modifiable_properties' => array('excerpt', 'name', 'body')), 'commentable' => array('comment' => array('format' => 'com://site/medium.filter.post')))));
     parent::_initialize($config);
 }
Esempio n. 4
0
 /**
  * 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.
  */
 protected function _initialize(KConfig $config)
 {
     $config->append(array('attributes' => array('name' => array('required' => AnDomain::VALUE_NOT_EMPTY), 'body' => array('format' => 'post')), 'behaviors' => array('pinnable', 'hittable')));
     return parent::_initialize($config);
 }
Esempio n. 5
0
 /**
  * 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.
  */
 protected function _initialize(KConfig $config)
 {
     $config->append(array('attributes' => array('body' => array('required' => AnDomain::VALUE_NOT_EMPTY))));
     parent::_initialize($config);
 }
Esempio n. 6
0
 /**
  * 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('name' => array('required' => true)), 'behaviors' => array('hittable'), 'relationships' => array('photos' => array('through' => 'edge'))));
     parent::_initialize($config);
 }
Esempio n. 7
0
 /**
  * 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('resources' => array('todos_todos'), 'attributes' => array('name' => array('required' => true), 'openStatusChangeTime' => array('column' => 'open_status_change_time', 'default' => 'date', 'type' => 'date', 'write' => 'private'), 'priority' => array('column' => 'ordering', 'default' => self::PRIORITY_NORMAL, 'type' => 'integer')), 'relationships' => array('lastChanger' => array('parent' => 'com:people.domain.entity.person', 'child_column' => 'open_status_change_by')), 'behaviors' => array('enableable'), 'aliases' => array('open' => 'enabled')));
     parent::_initialize($config);
 }