Sindbad~EG File Manager

Current Path : /var/www/html/carsanies.sumar.com.py/vendor/theseer/tokenizer/src/
Upload File :
Current File : /var/www/html/carsanies.sumar.com.py/vendor/theseer/tokenizer/src/TokenCollection.php

<?php declare(strict_types = 1);
namespace TheSeer\Tokenizer;

use ArrayIterator;
use Countable;
use Iterator;
use IteratorAggregate;

/**
 * @implements IteratorAggregate<int, Token>
 */
class TokenCollection implements IteratorAggregate, Countable {

    /** @var Token[] */
    private $tokens = [];

    public function addToken(Token $token): void {
        $this->tokens[] = $token;
    }

    public function getIterator(): Iterator
    {
        return new ArrayIterator($this->tokens);
    }

    public function count(): int {
        return \count($this->tokens);
    }

}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists