123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php namespace System;
- class Package {
-
- public static $loaded = array();
-
- public static function load($packages)
- {
- foreach ((array) $packages as $package)
- {
- if ( ! static::loaded($package) and file_exists($bootstrap = PACKAGE_PATH.$package.'/bootstrap'.EXT))
- {
- require $bootstrap;
- }
- static::$loaded[] = $package;
- }
- }
-
- public static function loaded($package)
- {
- return array_key_exists($package, static::$loaded);
- }
- }
|