utopia-php / preloader
Utopia Preloader库是一个用于管理PHP预加载配置的简单轻量级库。
0.2.4
2020-10-24 07:04 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^9.3
- vimeo/psalm: 4.0.1
README
Utopia Preloader库是一个用于管理PHP预加载配置的简单轻量级库。这个库的目标是最简单,易于学习和使用。该库由Appwrite团队维护。
尽管这个库是Utopia框架项目的一部分,但它没有依赖性,可以独立于任何其他PHP项目或框架使用。
入门指南
使用Composer安装
composer require utopia-php/preloader
<?php if (file_exists(__DIR__.'/../vendor/autoload.php')) { require __DIR__.'/../vendor/autoload.php'; } use Utopia\Preloader; (new Preloader()) ->paths(realpath(__DIR__ . '/../app/config')) ->paths(realpath(__DIR__ . '/../src')) ->ignore(realpath(__DIR__ . '/../vendor/twig/twig')) ->ignore(realpath(__DIR__ . '/../vendor/guzzlehttp/guzzle')) ->ignore(realpath(__DIR__ . '/../vendor/geoip2')) ->ignore(realpath(__DIR__ . '/../vendor/maxmind')) ->ignore(realpath(__DIR__ . '/../vendor/maxmind-db')) ->ignore(realpath(__DIR__ . '/../vendor/piwik')) ->load();
系统要求
Utopia框架需要PHP 8.0或更高版本。预加载支持在PHP 7.4或更高版本中。我们建议尽可能使用最新版本的PHP。
版权和许可
MIT许可(MIT) http://www.opensource.org/licenses/mit-license.php