public function setUp() { $path = new File(__DIR__ . '/../../../../../'); $this->setUpApplication($path->getPath()); $browser = new GenericBrowser(new File(getcwd())); $configIO = new IniConfigIO(Environment::getInstance(), $browser); Zibo::getInstance($browser, $configIO); }
protected function setUp() { $path = new File(__DIR__ . '/../../../../'); $this->setUpApplication($path->getPath()); $browser = new GenericBrowser(new File(getcwd())); $configIO = new IniConfigIO(Environment::getInstance(), $browser); Zibo::getInstance($browser, $configIO); $validationFactory = ValidationFactory::getInstance(); $validationFactory->registerValidator('email', 'zibo\\library\\mail\\AddressValidator'); }
protected function setUp() { $path = new File(__DIR__ . '/../../../../'); $this->setUpApplication($path->getPath()); $browser = new GenericBrowser(new File(getcwd())); $configIO = new IniConfigIO(Environment::getInstance(), $browser); Zibo::getInstance($browser, $configIO); if (!DatabaseManager::getInstance()->hasConnection('mysql')) { $this->markTestSkipped('No dsn found for database.connection.mysql, check config/database.ini'); } $this->manager = ModelManager::getInstance(); Reflection::setProperty($this->manager, 'models', array()); }
protected function setUp() { $path = new File(__DIR__ . '/../../../../'); $this->setUpApplication($path->getPath()); try { $browser = new GenericBrowser(new File(getcwd())); $configIO = new IniConfigIO(Environment::getInstance(), $browser); Zibo::getInstance($browser, $configIO); } catch (ZiboException $e) { } $this->server = new Server(); $this->service = new SumService(); $this->serviceName = 'test.sum'; $this->callback = array($this->service, 'sum'); $this->resultType = 'int'; $this->parameterTypes = array('int', 'int'); }
public function setUp() { $browser = new GenericBrowser(new File(getcwd())); $configIO = new IniConfigIO(Environment::getInstance(), $browser); $zibo = Zibo::getInstance($browser, $configIO); }
} /* * Here we go then, let's boot. You can stop editing... */ use zibo\core\environment\Environment; use zibo\core\Autoloader; use zibo\core\ErrorHandler; use zibo\library\config\io\CachedConfigIO; use zibo\library\filesystem\File; require_once $rootPath . '/system/src/zibo/ZiboException.php'; require_once $rootPath . '/system/src/zibo/core/Autoloader.php'; require_once $rootPath . '/system/src/zibo/core/ErrorHandler.php'; require_once $rootPath . '/system/src/zibo/core/Zibo.php'; require_once $rootPath . '/system/src/zibo/library/filesystem/browser/Browser.php'; require_once $rootPath . '/system/src/zibo/library/filesystem/browser/AbstractBrowser.php'; require_once $rootPath . '/system/src/' . str_replace('\\', '/', $fileBrowserClass) . '.php'; require_once $rootPath . '/system/src/zibo/library/filesystem/exception/FileSystemException.php'; require_once $rootPath . '/system/src/zibo/library/filesystem/File.php'; require_once $rootPath . '/system/src/zibo/library/filesystem/FileSystem.php'; require_once $rootPath . '/system/src/zibo/library/String.php'; $errorHandler = new ErrorHandler(); $errorHandler->registerErrorHandler(); $rootPath = new File($rootPath); $fileBrowser = new $fileBrowserClass($rootPath); $autoloader = new Autoloader($fileBrowser); $autoloader->registerAutoloader(); $environment = Environment::getInstance(); $innerConfigIO = new $configIOClass($environment, $fileBrowser); $configIO = new CachedConfigIO($environment, $innerConfigIO); unset($fileBrowserClass); unset($configIOClass);
/** * Constructs a new security manager * @return null */ private function __construct() { $zibo = Zibo::getInstance(); $objectFactory = new ObjectFactory(); $this->initializeSecurityModel($zibo, $objectFactory); $this->initializeAuthenticator($zibo, $objectFactory); $this->initializeHashAlgorithm($zibo, $objectFactory); $this->routeMatcher = new RouteMatcher(); $environment = Environment::getInstance()->getName(); $this->isCli = $environment == CliEnvironment::NAME; }