Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Perform a regular expression match
<?php preg_match(    string $pattern,    string $subject,    array &$matches = null,    int $flags = 0,    int $offset = 0): int|false
<?php     protected function getClassAndMethodFromExceptionMessage(string $message): ?array

    {

        if (! preg_match(self::REGEX, $message, $matches)) {

            return null;

        }
<?php     public function getSolutions(Throwable $throwable): array

    {

        $file = (string)file_get_contents($throwable->getFile());

        preg_match('/\>\>\>\>\>\>\> (.*?)\n/', $file, $matches);

        $source = $matches[1];



        $target = $this->getCurrentBranch(basename($throwable->getFile()));
<?php     protected function getClassAndPropertyFromExceptionMessage(string $message): ?array

    {

        if (! preg_match(self::REGEX, $message, $matches)) {

            return null;

        }