/** * @inheritdoc */ public function load($var, $level = 1) { if (!is_int($var)) { throw new InvalidVariableTypeException(); } parent::load($var, $level); }
/** * @inheritdoc */ public function load($var, $level = 1) { if (!is_string($var)) { throw new InvalidVariableTypeException(); } parent::load($var, $level); $this->encoding = mb_detect_encoding($var); $this->length = mb_strlen($var, $this->getNormalizedEncoding($this->encoding)); }
/** * @inheritdoc */ public function load($var, $level = 1) { if (!is_string($var)) { throw new InvalidVariableTypeException(); } parent::load($var, $level); $this->encoding = mb_detect_encoding($var); $this->length = mb_strlen($var, $this->_getEncodingForHtmlentities()); }
/** * @inheritdoc */ public function load($var, $level = 1) { if (!is_float($var)) { throw new InvalidVariableTypeException(); } parent::load($var, $level); $this->decimals = strlen(substr(strrchr($var, "."), 1)); $this->infinite = is_infinite($var); $this->nan = is_nan($var); $this->mathConstant = $this->detectMathConstant($var, $this->decimals); }