pscheit/psc-cms-boot

该软件包已被废弃且不再维护。未建议替代软件包。

Webforge 的引导软件包

2.3.0 2013-11-08 14:53 UTC

This package is auto-updated.

Last update: 2023-06-07 05:11:00 UTC


README

PHP 引导加载很糟糕 - 至少这有助于稍微少一点地糟糕

Build Status

  • 成功加载了 composer 的自动加载(即使您作为依赖项进行引导)
  • 在引导的早期阶段提供帮助
  • 允许您引导一个 Psc - CMS - 容器,用于 Psc - CMS - 项目

lib/package.boot.php 复制到您的 bootstrap.php 旁边

use Psc\Boot\BootLoader;

require 'package.boot.php';
$bootLoader = new BootLoader(__DIR__, 'ACME\Container');
$bootLoader->loadComposer();
$bootLoader->registerContainer(); // this is optional

当您注册容器时,$GLOBALS['env']['container'] 指向 ACME\Container。当您执行 $bootLoader->registerRootDirectory 时,$GLOBALS['env']['root'] 指向 \Webforge\Common\System\Dir,这是您的 bootstrap.php 目录(在此处作为 DIR 给出)。