/** * Overrides \NegawattEntityBaseNode::publicFieldsInfo(). */ public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['location'] = array('property' => 'field_location', 'process_callbacks' => array(array($this, 'processLocation'))); $public_fields['type'] = array('property' => 'field_account_type'); $public_fields['zoom'] = array('property' => 'field_geo_zoom'); $public_fields['logo'] = array('property' => 'field_logo', 'process_callbacks' => array(array($this, 'imageProcess')), 'image_styles' => array('thumbnail', 'medium', 'large')); return $public_fields; }
/** * {@inheritdoc} * * Prepare summary section for the formatter. */ public function getQueryForList() { // Handle summary section // Pass to the formatter a summary of min and max electricity_time_interval. // Prepare summary data for the formatter. $this->prepareSummary($this); return parent::getQueryForList(); }