yasd/config
Composer 安装命令:
composer require yasd/config
包简介
README 文档
README
composer require yasd/config
use Nette\Schema\Expect; use YaSD\Config\AbstractConfig; use stdClass; class MyConfig extends AbstractConfig { public const MYKEY = 'mykey'; public function getMyValue(): int { return $this->get( self::MYKEY, Expect::int(), ); } public function getMysql(): stdClass { return $this->get( 'mysql', Expect::structure([ 'host' => Expect::string()->required(), 'port' => Expect::int()->required(), 'user' => Expect::string()->required(), 'password' => Expect::string()->required(), 'dbname' => Expect::string()->required(), ]) ); } }
$config = new MyConfig(__DIR__ . '/test.config.php'); $ret = $config->reload()->getMyValue(); var_dump($ret); $ret = $config->getMysql(); var_dump($ret);
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-13