]> git.mxchange.org Git - city.git/blobdiff - application/city/classes/filter/verifier/class_CityNameVerifierFilter.php
Next wave:
[city.git] / application / city / classes / filter / verifier / class_CityNameVerifierFilter.php
index af902017824bf7e06ca0d98a2022e53e757da390..c2ab884aaf9c9f76e4f58b182fc917d5546b8c8a 100644 (file)
@@ -1,4 +1,13 @@
 <?php
+// Own namespace
+namespace Org\Mxchange\City\Filter\Verifier;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Filter\BaseFilter;
+use Org\Mxchange\CoreFramework\Filter\Filterable;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
 /**
  * A concrete filter for verfying the city name. This filter may intercept the
  * filter chain if no city name is given or if supplied city name has an invalid
@@ -6,7 +15,7 @@
  *
  * @author             Roland Haeder <webmaster@shipsimu.org>
  * @version            0.0.0
- * @copyright  Copyright (c) 2015 City Developer Team
+ * @copyright  Copyright (c) 2015, 2016 City Developer Team
  * @license            GNU GPL 3.0 or any newer version
  * @link               http://www.shipsimu.org
  *
@@ -100,6 +109,9 @@ class CityNameVerifierFilter extends BaseFilter implements Filterable {
                // Get a new instance
                $managerInstance = ManagerFactory::createManagerByType('city');
 
+               // Make sure the instance is valid
+               assert($managerInstance instanceof ManageableCity);
+
                // Does the city name exist?
                $alreadyTaken = ($managerInstance->ifCityNameExists($cityName));
 
@@ -107,6 +119,3 @@ class CityNameVerifierFilter extends BaseFilter implements Filterable {
                return $alreadyTaken;
        }
 }
-
-// [EOF]
-?>