Example #1
0
 public function testHasExtraKeys()
 {
     $packageFile = new PackageFile();
     $this->assertFalse($packageFile->hasExtraKeys());
     $packageFile->setExtraKey('key', null);
     $this->assertTrue($packageFile->hasExtraKey('key'));
     $packageFile->clearExtraKeys();
     $this->assertFalse($packageFile->hasExtraKeys());
 }
 protected function populateRootManager()
 {
     $this->rootPackageFile->setExtraKey(AssetPlugin::INSTALLERS_KEY, (object) array('symlink' => (object) array('class' => 'SymlinkInstaller'), 'copy' => (object) array('class' => 'CopyInstaller')));
     $this->packageFile1->setExtraKey(AssetPlugin::INSTALLERS_KEY, (object) array('rsync' => (object) array('class' => 'RsyncInstaller')));
 }
 protected function populateRootManager()
 {
     $this->rootPackageFile->setExtraKey(PackageFileInstallerManager::INSTALLERS_KEY, (object) array('custom-symlink' => (object) array('class' => 'CustomSymlinkInstaller'), 'custom-copy' => (object) array('class' => 'CustomCopyInstaller')));
     $this->packageFile1->setExtraKey(PackageFileInstallerManager::INSTALLERS_KEY, (object) array('rsync' => (object) array('class' => 'RsyncInstaller')));
 }