protected function init($args) { // Present variable if not set before init (the retriever reads it) if (!isset($args['CACHE_LIFETIME'])) { $args['CACHE_LIFETIME'] = $this->DEFAULT_CACHE_LIFETIME; } parent::init($args); if (isset($args['NOTICE_EXPIRATION'])) { $this->NOTICE_EXPIRATION = $args['NOTICE_EXPIRATION']; } if (isset($args['NOTICE_MAX_COUNT'])) { $this->NOTICE_MAX_COUNT = $args['NOTICE_MAX_COUNT']; } }
protected function init($args) { parent::init($args); if (isset($args['SEARCHABLE'])) { $this->searchable = $args['SEARCHABLE'] == 1; } if (isset($args['DEFAULT_ZOOM_LEVEL'])) { $this->defaultZoomLevel = $args['DEFAULT_ZOOM_LEVEL']; } if (isset($args['group'])) { $this->feedGroup = $args['group']; } $this->feedId = mapIdForFeedData($args); }