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         }



        return collect(File::allFiles($directory))->map(function (SplFileInfo $file) {

            if (!preg_match('/^namespace\s+([^;]+)/m', $file->getContents(), $matches)) {

                return null;

            }