/** * 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('repository' => 'repos://site/search.node')); parent::_initialize($config); }
/** * Constructor. * * @param KConfig $config An optional KConfig object with configuration options. * * @return void */ public function __construct(KConfig $config) { parent::__construct($config); //lets add all the common fields $this->select(array('node.created_by', 'node.owner_id', 'node.owner_type', 'node.name', 'node.person_username', 'node.alias', 'node.body', 'node.created_on', 'node.modified_on', 'node.modified_by', 'node.person_usertype', 'node.blocker_ids', 'node.blocked_ids', 'node.access', 'node.follower_count', 'node.leader_count', 'node.parent_id', 'node.parent_type', 'node.filename')); }
/** * 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('repository' => 'repos:locations.location')); parent::_initialize($config); }