404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.17.176.234: ~ $
<?php

declare(strict_types=1);

namespace Doctrine\Tests\Common\Lexer;

use Doctrine\Common\Lexer\AbstractLexer;

/** @extends AbstractLexer<int, string> */
class MutableLexer extends AbstractLexer
{
    /** @var string[] */
    private array $catchablePatterns = [];

    public function addCatchablePattern(string $pattern): void
    {
        $this->catchablePatterns[] = $pattern;
    }

    /**
     * {@inheritDoc}
     */
    protected function getCatchablePatterns(): array
    {
        return $this->catchablePatterns;
    }

    /**
     * {@inheritDoc}
     */
    protected function getNonCatchablePatterns(): array
    {
        return ['[\s,]+'];
    }

    protected function getType(string &$value): int
    {
        return 1;
    }
}

Filemanager

Name Type Size Permission Actions
AbstractLexerTest.php File 9.66 KB 0644
ConcreteLexer.php File 962 B 0644
EnumLexer.php File 944 B 0644
MutableLexer.php File 754 B 0644
TokenTest.php File 488 B 0644
TokenType.php File 142 B 0644