/** * 构造函数,初始化request, response,初始化配置工具,启动自动加载机制 */ protected function __construct() { $this->request = Request::getNormal(); $this->request->withAttribute('path', strtolower(preg_replace('/\\?.*/', '', (string) $this->request->getUri()))); $this->response = new Response(); \Leno\Configure::init(); }
<?php define('ROOT', __DIR__); require_once dirname(__DIR__) . '/vendor/autoload.php'; \Leno\Configure::init(); if (TEST_MVC ?? false) { \Test\Worker::setRouterClass('\\Test\\Router'); $worker = \Test\Worker::instance(); $worker->execute(); $worker->logger()->info((string) $worker->getResponse()->getBody()); }
protected function __construct() { $this->config = Configure::read('database'); }
public function encode($source) { $salt = Configure::read('salt') ?? self::getDefaultSalt(); }