/** * @inheritdoc */ public function load($var, $level = 1) { if (!is_int($var)) { throw new InvalidVariableTypeException(); } parent::load($var, $level); }
public function __construct(FactoryType $factory, InspectorManager $inspectorManager, \Ladybug\Metadata\MetadataResolver $metadataResolver) { parent::__construct(); $this->type = self::TYPE_ID; $this->factory = $factory; $this->metadataResolver = $metadataResolver; $this->inspectorManager = $inspectorManager; }
/** * @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_string($var)) { throw new InvalidVariableTypeException(); } parent::load($var, $level); $this->encoding = mb_detect_encoding($var); $this->length = mb_strlen($var, $this->getNormalizedEncoding($this->encoding)); }
public function __construct($maxLevel, FactoryType $manager, \Ladybug\Inspector\InspectorManager $inspectorManager, \Ladybug\Metadata\MetadataResolver $metadataResolver) { parent::__construct(); $this->type = self::TYPE_ID; $this->level = 0; $this->maxLevel = $maxLevel; $this->factory = $manager; $this->metadataResolver = $metadataResolver; $this->inspectorManager = $inspectorManager; }
/** * @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); }
public function setLevel($level) { parent::setLevel($level); foreach ($this->value as $value) { /** @var Item $value */ $value->getValue()->setLevel($level + 1); } }