/** * Returns the id of a specific package in the active dependencies. * * @param string $package package identifier * @return mixed */ public static final function getPackageID($package) { if (defined('PACKAGE_ID')) { if (self::$packageDependencyCache === null) { self::$packageDependencyCache = self::getCache()->get('packageDependencies-' . PACKAGE_ID); } if (isset(self::$packageDependencyCache[$package])) { return self::$packageDependencyCache[$package]; } } return null; }