You are here

AbstractProcessor.php in Configuration Management 7.3

File

src/Processors/AbstractProcessor.php
View source
<?php

namespace Configuration\Processors;

use Configuration\Configuration;
abstract class AbstractProcessor implements ProcessorInterface {
  protected $configuration_manager;
  protected $name;
  public function __construct($name, $configuration_manager) {
    $this->name = $name;
    $this->configuration_manager = $configuration_manager;
  }
  public static function availableProcessors() {
    return array();
  }
  public abstract function apply(Configuration $configuration, $properties = array());
  public abstract function revert(Configuration $configuration, $properties = array());
  public static function getSubscribedEvents() {
    return array();
  }
  public function getName() {
    return $this->name;
  }

}

Classes

Namesort descending Description
AbstractProcessor