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'))); }