Neos\Flow\Package\PackageManagerInterface::isPackageFrozen PHP Метод

isPackageFrozen() публичный Метод

Tells if a package is frozen
public isPackageFrozen ( string $packageKey ) : boolean
$packageKey string The package to check
Результат boolean
    public function isPackageFrozen($packageKey);

Usage Example

 /**
  * @return void
  */
 public function indexAction()
 {
     $packageGroups = array();
     foreach ($this->packageManager->getAvailablePackages() as $package) {
         /** @var Package $package */
         $packagePath = substr($package->getPackagepath(), strlen(FLOW_PATH_PACKAGES));
         $packageGroup = substr($packagePath, 0, strpos($packagePath, '/'));
         $packageGroups[$packageGroup][$package->getPackageKey()] = array('sanitizedPackageKey' => str_replace('.', '', $package->getPackageKey()), 'version' => $package->getInstalledVersion(), 'name' => $package->getComposerManifest('name'), 'type' => $package->getComposerManifest('type'), 'description' => $package->getComposerManifest('description'), 'isActive' => $this->packageManager->isPackageActive($package->getPackageKey()), 'isFrozen' => $this->packageManager->isPackageFrozen($package->getPackageKey()), 'isProtected' => $package->isProtected());
     }
     ksort($packageGroups);
     foreach (array_keys($packageGroups) as $packageGroup) {
         ksort($packageGroups[$packageGroup]);
     }
     $this->view->assignMultiple(array('packageGroups' => $packageGroups, 'isDevelopmentContext' => $this->objectManager->getContext()->isDevelopment()));
 }
All Usage Examples Of Neos\Flow\Package\PackageManagerInterface::isPackageFrozen