/** * the constructor * * @param Tinebase_Model_Filter_FilterGroup $_filter * @param Tinebase_Controller_Record_Interface $_controller (optional) * @param array $_additionalOptions (optional) additional options */ public function __construct(Tinebase_Model_Filter_FilterGroup $_filter, Tinebase_Controller_Record_Interface $_controller = NULL, $_additionalOptions = array()) { parent::__construct($_filter, $_controller, $_additionalOptions); if (isset($_additionalOptions['toStdout'])) { $this->_toStdout = $_additionalOptions['toStdout']; } }
/** * the constructor * * @param Tinebase_Model_Filter_FilterGroup $_filter * @param Tinebase_Controller_Record_Interface $_controller (optional) * @param array $_additionalOptions (optional) additional options */ public function __construct(Tinebase_Model_Filter_FilterGroup $_filter, Tinebase_Controller_Record_Interface $_controller = NULL, $_additionalOptions = array()) { parent::__construct($_filter, $_controller, $_additionalOptions); if ($this->_config->grouping) { $this->_groupBy = (string) $this->_config->grouping->by; $this->_sortInfo = array('sort' => $this->_groupBy); } }