/** * Returns true if a network provider can be satified by the required sector * * @param NetworkProvider $provider * @return boolean */ public function isSatisfiedBy(NetworkProvider $provider) { foreach ($provider->getCoverageZones() as $zone) { if ($zone->sectorExists($this->requiredSector)) { return true; } } return false; }