Kraken\_Unit\Throwable\ErrorTest::assertString PHP Метод

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

public assertString ( $string )
    public function assertString($string)
    {
        $throwRegex = "\t" . '([0-9 ]*?)\\. \\[throwable\\] ([a-zA-Z0-9\\\\-_\\. ]*?)\\(\\.\\.\\.\\) in ([a-zA-Z0-9\\\\-_\\.," ]*?)(.+)([0-9]*?)';
        $callRegex = "\t" . '([0-9 ]*?)\\. \\[call\\] ([a-zA-Z0-9\\\\-_\\. ]*?)(->|::)([a-zA-Z0-9\\\\-_\\. ]*?)\\(([a-zA-Z0-9\\\\-_\\.," ]*?)\\) in ([a-zA-Z0-9\\\\-_\\.," ]*?)(.+)([0-9]*?)';
        $mainRegex = "\t" . '([0-9 ]*?)\\. \\[main\\]';
        $stackRegex = "\t" . '([0-9 ]*?)\\. \\[([a-zA-Z0-9\\\\-_\\. ]*?)\\] "(.*?)" in ([a-zA-Z0-9\\\\-_\\.," ]*?)(.+)([0-9]*?)';
        $throwTitleRegex = "\t" . 'Throwable trace:';
        $stackTitleRegex = "\t" . 'Stack trace:';
        $regex = '(' . implode('|', [$throwRegex, $callRegex, $mainRegex, $stackRegex, $throwTitleRegex, $stackTitleRegex]) . ')';
        $this->assertRegExp('#^' . $regex . '$#msi', $string);
    }