Example #1
0
 /**
  * @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());
 }
Example #4
0
 /**
  * @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);
 }
Example #7
0
 public function setLevel($level)
 {
     parent::setLevel($level);
     foreach ($this->value as $value) {
         /** @var Item $value */
         $value->getValue()->setLevel($level + 1);
     }
 }