20 private $interceptableValidator;
33 parent::__construct($relations, $definitions);
60 $type = parent::getInstanceType($instanceName);
61 if ($this->interceptionConfig && $this->interceptionConfig->hasPlugins($instanceName)
62 && $this->interceptableValidator->validate($instanceName)
64 return $type .
'\\Interceptor';
77 return parent::getInstanceType($instanceName);
setInterceptionConfig(\Magento\Framework\Interception\ConfigInterface $interceptionConfig)
__construct(RelationsInterface $relations=null, DefinitionInterface $definitions=null, InterceptableValidator $interceptableValidator=null)
getOriginalInstanceType($instanceName)
getInstanceType($instanceName)