removeInstallerFromDefinition() публичный статический Метод

Remove the installer from the composer definition
public static removeInstallerFromDefinition ( )
 public function testInstallerDataIsRemoved()
 {
     // Mimic answered question
     $refDefinition = new ReflectionProperty(OptionalPackages::class, 'composerDefinition');
     $refDefinition->setAccessible(true);
     $definition = $refDefinition->getValue();
     $definition['extra']['optional-packages']['router'] = 3;
     $refDefinition->setValue($definition);
     // Test if the value is stored
     $definition = $this->getComposerDefinition();
     $this->assertTrue(isset($definition['extra']['optional-packages']));
     // Remove the installer
     OptionalPackages::removeInstallerFromDefinition();
     // Test if the value is removed
     $definition = $this->getComposerDefinition();
     $this->assertFalse(isset($definition['extra']['optional-packages']));
     $this->assertFalse(isset($definition['extra']));
 }