connector = $connector; parent::__construct(); } public function isValid($geonameid) { try { $this->connector->geoname($geonameid); } catch (TransportException $e) { return true; } catch (NotFoundException $e) { return false; } return true; } public static function create(Application $app) { return new static($app['geonames.connector']); } }