/** * @inheritdoc */ public function limitReached() { if (!$this->enabled) { return false; } $date = new \DateTime(sprintf('-%d seconds', $this->timeUnit)); $requests = $this->logger->getRequestsSince($date); return sizeof($requests) >= $this->maxAmount; }
/** * Tests fetching of all logged requests. */ public function testAllLoggedRequests() { $this->assertEquals($this->getLoggedRequests($this->requests), $this->logger->getRequestsSince()); }