*/
public function setupApplicationData () {
// Set all application data
- $this->setAppName('Unit tests and more');
+ $this->setAppName('City Growth Simulation');
$this->setAppVersion('0.0.0');
- $this->setAppShortName('tests');
+ $this->setAppShortName('city');
}
/**
* @return void
*/
public function initApplication () {
- // Get config instance
- $cfg = FrameworkBootstrap::getConfigurationInstance();
-
// Initialize output system
- self::createDebugInstance('ApplicationHelper');
+ ApplicationHelper::createDebugInstance('ApplicationHelper');
/*
* This application needs a database connection then simply call init
* method.
*/
FrameworkBootstrap::initDatabaseInstance();
-
- // Register core tests
- ClassLoader::registerTestsPath('framework/main/tests');
-
- // Register own tests
- ClassLoader::registerTestsPath('application/tests/tests');
-
- // Scan for them now
- ClassLoader::scanTestsClasses();
}
/**
// Get a controller resolver
$resolverClass = sprintf(
- 'Org\Mxchange\CoreFramework\Tests\Resolver\Controller\%s',
+ 'Org\Mxchange\City\Resolver\Controller\%s',
self::convertToClassName(sprintf(
'%s_%s_controller_resolver',
$this->getAppShortName(),
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
*
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A general action class for city
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An action for the city map page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An action for the government page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An action for logout
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An action for profile (editing) page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An action for status problem handling
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Action\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An action for the welcome page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Simulation;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+
/**
* A hub-node class for the '???' mode
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A general City class
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Simulation;
+
+// Import own stuff
+use Org\Mxchange\City\Daemon\BaseCityDaemon;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+
/**
* The default city daemon
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the 'daemon' routine
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for guest logins
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the city map
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for registration form (POST) handling
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for user login
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the confirmation link handling
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the form processor
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the 'main' routine
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the login area (member/gamer area)
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the login form
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the login failed page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for logout
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for registration handling
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command class for resending the confirmation link
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A command for the login failed page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* The default controller with news for e.g. home or news page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\Confirmed;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* Controller for confirmation link
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* The default controller with news for e.g. home or news page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* Controller for login form with password reminder and maybe enabled
* "guest-login" button
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\LoginFailed;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A controller for login failed page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\Logout;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* The default controller for logout page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\LogoutDone;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* Controller for logout done page
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\Register;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* Controller for register form
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\DoForm;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A controller for handling sent forms
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Controller\LoginArea;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\BaseController;
+use Org\Mxchange\CoreFramework\Controller\Controller;
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* Controller for login area with news
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Database\Frontend\Information;
+
+// Import own stuff
+use Org\Mxchange\City\Daemon\BaseCityDaemon;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+
/**
* A database wrapper for city informations
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Factory;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A factory class for cities
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Bootstrap;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A ??? filter for bootstrapping
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Bootstrap;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A ExtraBootstrapping filter for bootstrapping
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Bootstrap;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A bootstrap ??? filter for daemon
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Bootstrap;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A bootstrap InitDaemon filter for daemon
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A ??? filter for citys
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Initialization;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A Initialization filter for cities
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A PhpRequirements filter for cities
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A welcome-teaser filter for the console
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\!!!\Filter;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A ??? filter for !!!
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Shutdown;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A ??? filter for shutting down the city.
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Shutdown;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A ShutdownCity filter for shutting down the city. This filter should be the
* last one in 'shutdown' chain so the hub is shutted down at the very end of
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Shutdown;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A TaskHandler filter for shutting down the city.
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Daemon\Filter\Tasks;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A TaskHandlerInitializer filter for hubs
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Filter\Verifier;
+
+// Import framework stuff
+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
<?php
+// Own namespace
+namespace Org\Mxchange\City\Login\Guest;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A special guest login class for City
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Login\User;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A special login class for City
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Helper\Login;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+
/**
* A helper for City to login. This login helper first checks what setting
* (cookie or session) the admin has choosen then overwrites it with the setting
<?php
+// Own namespace
+namespace Org\Mxchange\City\Manager\City;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* A City manager
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Registration;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+
/**
* A user registration class specially for City
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Resolver\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Manager\ManageableApplication;
+
/**
* A command resolver for console commands
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Resolver\Command;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Manager\ManageableApplication;
+
/**
* A command resolver for HTML commands
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Resolver\Controller;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Manager\ManageableApplication;
+use Org\Mxchange\CoreFramework\Resolver\Controller\BaseControllerResolver;
+use Org\Mxchange\CoreFramework\Resolver\Controller\ControllerResolver;
+
/**
* A resolver for resolving controllers locally
*
if (empty($controllerName)) {
// Then thrown an exception here
throw new EmptyVariableException(array($resolverInstance, 'controllerName'), self::EXCEPTION_UNEXPECTED_EMPTY_STRING);
- } elseif ($resolverInstance->isControllerValid($controllerName) === FALSE) {
+ } elseif ($resolverInstance->isControllerValid('Org\Mxchange\City\Controller', $controllerName) === FALSE) {
// Invalid controller found
throw new InvalidControllerException(array($resolverInstance, $controllerName), self::EXCEPTION_INVALID_CONTROLLER);
}
<?php
+// Own namespace
+namespace Org\Mxchange\City\Resolver\Controller;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Manager\ManageableApplication;
+use Org\Mxchange\CoreFramework\Resolver\Controller\BaseControllerResolver;
+use Org\Mxchange\CoreFramework\Resolver\Controller\ControllerResolver;
+
/**
* A resolver for resolving controllers locally
*
if (empty($controllerName)) {
// Then thrown an exception here
throw new EmptyVariableException(array($resolverInstance, 'controllerName'), self::EXCEPTION_UNEXPECTED_EMPTY_STRING);
- } elseif ($resolverInstance->isControllerValid($controllerName) === FALSE) {
+ } elseif ($resolverInstance->isControllerValid('Org\Mxchange\City\Controller', $controllerName) === FALSE) {
// Invalid controller found
throw new InvalidControllerException(array($resolverInstance, $controllerName), self::EXCEPTION_INVALID_CONTROLLER);
}
<?php
+// Own namespace
+namespace Org\Mxchange\City\Resolver\Controller;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Manager\ManageableApplication;
+use Org\Mxchange\CoreFramework\Resolver\Controller\BaseControllerResolver;
+use Org\Mxchange\CoreFramework\Resolver\Controller\ControllerResolver;
+
/**
* A resolver for resolving controllers locally
*
if (empty($controllerName)) {
// Then thrown an exception here
throw new EmptyVariableException(array($resolverInstance, 'controllerName'), self::EXCEPTION_UNEXPECTED_EMPTY_STRING);
- } elseif ($resolverInstance->isControllerValid($controllerName) === FALSE) {
+ } elseif ($resolverInstance->isControllerValid('Org\Mxchange\City\Controller', $controllerName) === FALSE) {
// Invalid controller found
throw new InvalidControllerException(array($resolverInstance, $controllerName), self::EXCEPTION_INVALID_CONTROLLER);
}
******************************************************************************/
// CFG: CITY-DEFAULT-MODE (more is coming)
-$cfg->setConfigEntry('city_default_mode', BaseCityDaemon::CITY_TYPE_DEFAULT);
+$cfg->setConfigEntry('city_default_mode', 'default');
// CFG: NEWS-DOWNLOAD-FILTER
$cfg->setConfigEntry('news_download_filter', 'NewsDownloadFilter');
*/
// The node's own exception handler
-function tests_exception_handler ($exceptionInstance) {
+function city_exception_handler ($exceptionInstance) {
// Is it an object and a valid instance?
if ((is_object($exceptionInstance)) && ($exceptionInstance instanceof Exception)) {
// Init variable
}
// Error handler
-function tests_error_handler ($errno, $errstr, $errfile, $errline, array $errcontext) {
+function city_error_handler ($errno, $errstr, $errfile, $errline, array $errcontext) {
// Construct the message
$message = sprintf('File: %s, Line: %s, Code: %s, Message: %s',
basename($errfile),
} // END - function
// Assertion handler
-function tests_assert_handler ($file, $line, $code) {
+function city_assert_handler ($file, $line, $code) {
// Empty code?
if ($code === '') {
$code = '<em>Unknown</em>';
} // END - function
// Set error handler
-//set_error_handler('tests_error_handler');
+//set_error_handler('city_error_handler');
// Set the new handler
-set_exception_handler('tests_exception_handler');
+set_exception_handler('city_exception_handler');
// Init assert handling
assert_options(ASSERT_ACTIVE , true);
assert_options(ASSERT_WARNING , false);
assert_options(ASSERT_BAIL , true);
assert_options(ASSERT_QUIET_EVAL, false);
-assert_options(ASSERT_CALLBACK , 'tests_assert_handler');
+assert_options(ASSERT_CALLBACK , 'city_assert_handler');
<?php
+// Own namespace
+namespace Org\Mxchange\City\Database\Frontend\Information;
+
+// Import own stuff
+use Org\Mxchange\City\Daemon\BaseCityDaemon;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+
/**
* An interface for city-information (database) wrapper
*
<?php
+// Own namespace
+namespace Org\Mxchange\City\Helper;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
+
/**
* An interface for "city-helper" classes
*
-Subproject commit d3194bf4fa92124e55cfc596e50abca8e6303944
+Subproject commit 1abe7710d866014d74aebda110633e29bf907dee