You are here

class Committer in Automatic Updates 8.2

Defines an update committer which doesn't do any actual committing.

Hierarchy

  • class \Drupal\package_manager_bypass\Committer implements \PhpTuf\ComposerStager\Domain\CommitterInterface

Expanded class hierarchy of Committer

1 string reference to 'Committer'
package_manager_bypass.services.yml in package_manager/tests/modules/package_manager_bypass/package_manager_bypass.services.yml
package_manager/tests/modules/package_manager_bypass/package_manager_bypass.services.yml
1 service uses Committer
package_manager_bypass.committer in package_manager/tests/modules/package_manager_bypass/package_manager_bypass.services.yml
Drupal\package_manager_bypass\Committer

File

package_manager/tests/modules/package_manager_bypass/src/Committer.php, line 11

Namespace

Drupal\package_manager_bypass
View source
class Committer implements CommitterInterface {

  /**
   * The decorated committer service.
   *
   * @var \PhpTuf\ComposerStager\Domain\CommitterInterface
   */
  private $decorated;

  /**
   * Constructs a Committer object.
   *
   * @param \PhpTuf\ComposerStager\Domain\CommitterInterface $decorated
   *   The decorated committer service.
   */
  public function __construct(CommitterInterface $decorated) {
    $this->decorated = $decorated;
  }

  /**
   * {@inheritdoc}
   */
  public function commit(string $stagingDir, string $activeDir, ?array $exclusions = [], ?ProcessOutputCallbackInterface $callback = NULL, ?int $timeout = 120) : void {
  }

  /**
   * {@inheritdoc}
   */
  public function directoryExists(string $stagingDir) : bool {
    return $this->decorated
      ->directoryExists($stagingDir);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
Committer::$decorated private property The decorated committer service.
Committer::commit public function
Committer::directoryExists public function
Committer::__construct public function Constructs a Committer object.