description; try { ($this->tests)(); } finally { self::$describing = null; } } /** * Dynamically calls methods on each test call. * * @param array $arguments */ public function __call(string $name, array $arguments): BeforeEachCall { $filename = Backtrace::file(); $beforeEachCall = new BeforeEachCall(TestSuite::getInstance(), $filename); $beforeEachCall->describing = $this->description; return $beforeEachCall->{$name}(...$arguments); // @phpstan-ignore-line } }