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());
 }
Beispiel #4
0
 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);
 }
Beispiel #6
0
}
/*
 * 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;
 }