mageekguy\atoum\php\tokenizer\iterator::findTag PHP Method

findTag() public method

public findTag ( $tag )
    public function findTag($tag)
    {
        foreach ($this as $key => $token) {
            if ($token->getTag() === $tag) {
                return $key;
            }
        }
        return null;
    }

Usage Example

Esempio n. 1
0
 public function testFindTag()
 {
     $iterator = new tokenizer\iterator();
     $this->assert->variable($iterator->key())->isNull()->variable($iterator->findTag(uniqid()))->isNull()->variable($iterator->key())->isNull();
     $iterator->append(new tokenizer\token($token = uniqid()));
     $this->assert->integer($iterator->key())->isZero()->variable($iterator->findTag(uniqid()))->isNull()->variable($iterator->key())->isNull()->integer($iterator->findTag($token))->isZero()->integer($iterator->key())->isZero();
 }