Пример #1
0
 /**
  * @param string $packageKey
  * @return Package
  */
 protected function createPackage($packageKey)
 {
     $packagePath = 'vfs://Test/Packages/Application/' . $packageKey . '/';
     mkdir($packagePath, 0770, true);
     file_put_contents($packagePath . 'ext_emconf.php', '');
     file_put_contents($packagePath . 'composer.json', '{}');
     $package = new Package($this->packageManager, $packageKey, $packagePath);
     $this->packageManager->registerPackage($package);
     $this->packageManager->activatePackage($packageKey);
     return $package;
 }