public appendCodeTransformer ( VCR\CodeTransform\AbstractCodeTransform $codeTransformer ) : void | ||
$codeTransformer | VCR\CodeTransform\AbstractCodeTransform | |
return | void |
public function appendCodeTransformer(AbstractCodeTransform $codeTransformer)
{
static::$codeTransformers[$codeTransformer::NAME] = $codeTransformer;
}
/** * @inheritDoc */ public function enable(\Closure $requestCallback) { Assertion::isCallable($requestCallback, 'No valid callback for handling requests defined.'); if (static::$status == self::ENABLED) { return; } $this->codeTransformer->register(); $this->processor->appendCodeTransformer($this->codeTransformer); $this->processor->intercept(); self::$requestCallback = $requestCallback; static::$status = self::ENABLED; }