Automattic\WooCommerce\Internal\DependencyManagement\ServiceProviders
EmailEditorServiceProvider{}└─ AbstractInterfaceServiceProvider
Service provider for the EmailEditor namespace.
Хуков нет.
Использование
$EmailEditorServiceProvider = new EmailEditorServiceProvider(); // use class methods
Методы
- public register()
Код EmailEditorServiceProvider{} EmailEditorServiceProvider{} WC 9.9.5
class EmailEditorServiceProvider extends AbstractInterfaceServiceProvider { /** * The classes/interfaces that are serviced by this service provider. * * @var array */ protected $provides = array( Integration::class, PageRenderer::class, PersonalizationTagManager::class, PatternsController::class, TemplatesController::class, WooContentProcessor::class, BlockEmailRenderer::class, TemplateApiController::class, WCTransactionalEmails::class, EmailApiController::class, TransactionalEmailPersonalizer::class, ); /** * Register the classes. */ public function register() { $this->share( Integration::class ); $this->share( PageRenderer::class ); $this->share( PersonalizationTagManager::class ); $this->share( PatternsController::class ); $this->share( TemplatesController::class ); $this->share( WooContentProcessor::class ); $this->share( BlockEmailRenderer::class )->addArgument( WooContentProcessor::class ); $this->share( WCTransactionalEmails::class ); $this->share( TemplateApiController::class ); $this->share( EmailApiController::class ); $this->share( TransactionalEmailPersonalizer::class ); } }