calls; $this->call = ++self::$staticCalls; return $next($request); } public function assertCalled(): void { Assert::assertGreaterThan(0, $this->calls); } public function assertCalledTimes(int $val): void { Assert::assertSame($val, $this->calls); } public function assertCalledOnce(): void { $this->assertCalledTimes(1); } public function assertNotCalled(): void { $this->assertCalledTimes(0); } public function assertCallNumber(int $num): void { Assert::assertSame($num, $this->call); } }