/**
  * @test
  * @expectedException \TYPO3\Flow\Package\Exception\ProtectedPackageKeyException
  */
 public function deactivatePackageThrowsAnExceptionIfPackageIsProtected()
 {
     $package = $this->packageManager->createPackage('Acme.YetAnotherTestPackage');
     $package->setProtected(TRUE);
     $this->packageManager->deactivatePackage('Acme.YetAnotherTestPackage');
 }
Example #2
0
 /**
  * @param string $packageKey
  */
 public function deactivatePackage($packageKey)
 {
     $package = $this->getPackage($packageKey);
     parent::deactivatePackage($package->getPackageKey());
 }
 /**
  * @test
  */
 public function deactivatePackageEmitsPackageStatesUpdatedSignal()
 {
     $this->packageManager->createPackage('Some.Package');
     $this->mockDispatcher->expects($this->once())->method('dispatch')->with(PackageManager::class, 'packageStatesUpdated');
     $this->packageManager->deactivatePackage('Some.Package');
 }