Lines Matching refs:self
66 foreach (self::getInstalled() as $installed) {
88 foreach (self::getInstalled() as $installed) {
110 foreach (self::getInstalled() as $installed) {
134 $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
150 foreach (self::getInstalled() as $installed) {
181 foreach (self::getInstalled() as $installed) {
202 foreach (self::getInstalled() as $installed) {
223 foreach (self::getInstalled() as $installed) {
244 foreach (self::getInstalled() as $installed) {
261 $installed = self::getInstalled();
277 if (null === self::$installed) {
281 self::$installed = include __DIR__ . '/installed.php';
283 self::$installed = array();
287 return self::$installed;
298 return self::getInstalled();
321 self::$installed = $data;
322 self::$installedByVendor = array();
328 self::$installedIsLocalDir = false;
336 if (self::$selfDir === null) {
337 self::$selfDir = strtr(__DIR__, '\\', '/');
340 return self::$selfDir;
349 if (null === self::$canGetVendors) {
350 … self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
356 if (self::$canGetVendors) {
357 $selfDir = self::getSelfDir();
360 if (isset(self::$installedByVendor[$vendorDir])) {
361 $installed[] = self::$installedByVendor[$vendorDir];
365 self::$installedByVendor[$vendorDir] = $required;
367 if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
368 self::$installed = $required;
369 self::$installedIsLocalDir = true;
372 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
378 if (null === self::$installed) {
384 self::$installed = $required;
386 self::$installed = array();
390 if (self::$installed !== array() && !$copiedLocalDir) {
391 $installed[] = self::$installed;