public function testSetEngine() { $engine = new stdClass(); Logger::setEngine($engine); $this->assertSame($engine, Logger::getEngine()); $this->assertSame($engine, Registry::get('hyperframework.logging.logger_engine')); }
public function testSetEngine() { $engine = new stdClass(); Response::setEngine($engine); $this->assertSame($engine, Response::getEngine()); $this->assertSame($engine, Registry::get('hyperframework.web.response_engine')); }
public function testSetEngine() { $engine = new stdClass(); CsrfProtection::setEngine($engine); $this->assertSame($engine, CsrfProtection::getEngine()); $this->assertSame($engine, Registry::get('hyperframework.web.csrf_protection_engine')); }
/** * @return CsrfProtectionEngine */ public static function getEngine() { $engine = Registry::get('hyperframework.web.csrf_protection_engine'); if ($engine === null) { $class = Config::getClass('hyperframework.web.csrf_protection.engine_class', CsrfProtectionEngine::class); $engine = new $class(); static::setEngine($engine); } return $engine; }
public function test() { Registry::set('name', 'value'); $this->assertSame('value', Registry::get('name')); Registry::remove('name'); $this->assertFalse(Registry::has('name')); Registry::set('name', 'value'); Registry::clear(); $this->assertFalse(Registry::has('name')); }
/** * @return ResponseEngine */ public static function getEngine() { $engine = Registry::get('hyperframework.web.response_engine'); if ($engine === null) { $class = Config::getClass('hyperframework.web.response_engine_class', ResponseEngine::class); $engine = new $class(); static::setEngine($engine); } return $engine; }
/** * @return LoggerEngine */ public static function getEngine() { $engine = Registry::get('hyperframework.logging.logger_engine'); if ($engine === null) { $class = Config::getClass('hyperframework.logging.logger_engine_class', LoggerEngine::class); $engine = new $class(); static::setEngine($engine); } return $engine; }
public function testSetEngine() { $engine = new stdClass(); Config::setEngine($engine); $this->assertSame($engine, Registry::get('hyperframework.config_engine')); }
protected static function createApp() { return Registry::get('hyperframework.web.test.app'); }
protected static function createApp($appRootPath) { return Registry::get('hyperframework.cli.test.app'); }
public function testSetEngine() { $engine = new stdClass(); DbClient::setEngine($engine); $this->assertSame($engine, DbClient::getEngine()); $this->assertSame($engine, Registry::get('hyperframework.db.client_engine')); }