public function __initialize(array $params)
 {
     parent::__initialize($params);
     //$this->setFormat($this->getParam('format'));
     $this->setFormat($this->fallbackFormat);
     $this->setOperators($this->getParam('operators', array(self::OPERATOR_LIKE, self::OPERATOR_BTW)));
     $this->setDefaultOperator($this->getParam('defaultOperator', self::OPERATOR_LIKE));
 }
 public function __initialize(array $params)
 {
     parent::__initialize($params);
     $this->setAlign($this->getParam('align', 'right'));
     $this->setStyle($this->getParam('style', 'decimal'));
     $this->setLocale($this->getParam('locale', \Locale::getDefault()));
     $this->setPrecision($this->getParam('precision', null));
     $this->setGrouping($this->getParam('grouping', false));
     $this->setRoundingMode($this->getParam('roundingMode', \NumberFormatter::ROUND_HALFUP));
     $this->setRuleSet($this->getParam('ruleSet'));
     $this->setCurrencyCode($this->getParam('currencyCode'));
     $this->setFractional($this->getParam('fractional', false));
     $this->setMaxFractionDigits($this->getParam('maxFractionDigits', null));
     if ($this->style === \NumberFormatter::DURATION) {
         $this->setLocale('en');
         $this->setRuleSet($this->getParam('ruleSet', '%in-numerals'));
         // or '%with-words'
     }
     $this->setOperators($this->getParam('operators', array(self::OPERATOR_EQ, self::OPERATOR_LIKE, self::OPERATOR_BTW)));
     $this->setDefaultOperator($this->getParam('defaultOperator', self::OPERATOR_EQ));
 }
 public function __initialize(array $params)
 {
     parent::__initialize($params);
     $this->setOperators($this->getParam('operators', array(self::OPERATOR_LIKE, self::OPERATOR_NLIKE, self::OPERATOR_EQ, self::OPERATOR_NEQ, self::OPERATOR_ISNULL, self::OPERATOR_ISNOTNULL)));
     $this->setDefaultOperator($this->getParam('defaultOperator', self::OPERATOR_LIKE));
 }