mageekguy\atoum\php\tokenizer\iterator::getValue PHP Метод

getValue() публичный Метод

public getValue ( )
    public function getValue()
    {
        return current($this->values) ?: null;
    }

Usage Example

Пример #1
0
 public function testGetValue()
 {
     $iterator = new tokenizer\iterator();
     $this->assert->variable($iterator->getValue())->isNull();
     $innerIterator = new tokenizer\iterator();
     $innerIterator->append(new tokenizer\token(uniqid()));
     $iterator->append($token1 = new tokenizer\token(uniqid()))->append($innerIterator)->append($token2 = new tokenizer\token(uniqid()));
     $this->assert->object($iterator->getValue())->isIdenticalTo($token1)->object($iterator->next()->getValue())->isIdenticalTo($innerIterator)->object($iterator->next()->getValue())->isIdenticalTo($token2)->variable($iterator->next()->getValue())->isNull();
 }