![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/rentpix.corals.io/vendor/orchestra/testbench-core/src/Concerns/ |
<?php namespace Orchestra\Testbench\Concerns; use Closure; use Illuminate\Support\Collection; /** * @internal */ trait HandlesAnnotations { /** * Parse test method annotations. * * @param \Illuminate\Foundation\Application $app * @param string $name */ protected function parseTestMethodAnnotations($app, string $name, ?Closure $callback = null): void { $this->resolvePhpUnitAnnotations() ->lazy() ->filter(static function ($actions, string $key) use ($name) { return $key === $name && ! empty($actions); })->flatten() ->filter(fn ($method) => \is_string($method) && method_exists($this, $method)) ->each($callback ?? function ($method) use ($app) { $this->{$method}($app); }); } /** * Resolve PHPUnit method annotations. * * @phpunit-overrides * * @return \Illuminate\Support\Collection<string, mixed> */ abstract protected function resolvePhpUnitAnnotations(): Collection; }