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