Skip to content

Commit 5526bfb

Browse files
committed
wip
1 parent 941c67e commit 5526bfb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/view/src/ViewComponentDiscovery.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,12 @@ public function discoverPath(DiscoveryLocation $location, string $path): void
4747

4848
$contents = str(file_get_contents($path))->ltrim();
4949

50-
$header = $contents->match('/(?<header>(.|\n)*?)<x-component/', match: 'header');
51-
$name = $contents->match('/(.|\n)*?<x-component name="(?<name>[\w\-]+)">/', match: 'name');
50+
preg_match('/(?<header>(.|\n)*?)<x-component/', $contents->toString(), $header);
51+
$header = $header['header'] ?? null;
52+
53+
preg_match('/(.|\n)*?<x-component name="(?<name>[\w\-]+)">/', $contents->toString(), $name);
54+
$name = $name['name'] ?? null;
55+
5256
$view = $contents->replaceRegex('/(.|\n)*?<x-component name="[\w\-]+">/', '')->replaceRegex('/<\/x-component>/', '')->trim()->toString();
5357

5458
if ($fileName->startsWith('x-') && $name === null) {

0 commit comments

Comments
 (0)