| @@ 102-116 (lines=15) @@ | ||
| 99 | /** | |
| 100 | * @test | |
| 101 | */ | |
| 102 | public function willLogExceptionsWith4xxCodesAsBadRequestNotices() | |
| 103 |     { | |
| 104 |         for ($i = 0; $i < 99; $i++) { | |
| 105 | $logger = $this->getMockForAbstractClass(LoggerInterface::class); | |
| 106 | $logger | |
| 107 | ->expects($this->once()) | |
| 108 |                 ->method('log') | |
| 109 |                 ->with(LogLevel::NOTICE, $this->stringStartsWith('Bad Request')); | |
| 110 | ||
| 111 | /** @var LoggerInterface $logger */ | |
| 112 | $this->exceptionListener->setLogger($logger); | |
| 113 | $this->codeProperty->setValue($this->exception, 400 + $i); | |
| 114 | $this->exceptionListener->onKernelException($this->event); | |
| 115 | } | |
| 116 | } | |
| 117 | ||
| 118 | /** | |
| 119 | * @test | |
| @@ 121-135 (lines=15) @@ | ||
| 118 | /** | |
| 119 | * @test | |
| 120 | */ | |
| 121 | public function willLogExceptionsWith5xxCodesAsRuntimeErrors() | |
| 122 |     { | |
| 123 |         for ($i = 0; $i < 99; $i++) { | |
| 124 | $logger = $this->getMockForAbstractClass(LoggerInterface::class); | |
| 125 | $logger | |
| 126 | ->expects($this->once()) | |
| 127 |                 ->method('log') | |
| 128 |                 ->with(LogLevel::ERROR, $this->stringStartsWith('Internal Server Error')); | |
| 129 | ||
| 130 | /** @var LoggerInterface $logger */ | |
| 131 | $this->exceptionListener->setLogger($logger); | |
| 132 | $this->codeProperty->setValue($this->exception, 500 + $i); | |
| 133 | $this->exceptionListener->onKernelException($this->event); | |
| 134 | } | |
| 135 | } | |
| 136 | ||
| 137 | /** | |
| 138 | * @test | |