Automattic\WooCommerce\EmailEditor\Engine\PersonalizationTags
Personalization_Tags_Registry::register
Register a new personalization instance in the registry.
Метод класса: Personalization_Tags_Registry{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Personalization_Tags_Registry = new Personalization_Tags_Registry(); $Personalization_Tags_Registry->register( $tag ): void;
- $tag(Personalization_Tag) (обязательный)
- The personalization tag to register.
Код Personalization_Tags_Registry::register() Personalization Tags Registry::register WC 10.8.1
public function register( Personalization_Tag $tag ): void {
if ( isset( $this->tags[ $tag->get_token() ] ) ) {
$this->logger->warning(
'Personalization tag already registered',
array(
'token' => $tag->get_token(),
'name' => $tag->get_name(),
'category' => $tag->get_category(),
)
);
return;
}
$this->tags[ $tag->get_token() ] = $tag;
$this->logger->debug(
'Personalization tag registered',
array(
'token' => $tag->get_token(),
'name' => $tag->get_name(),
'category' => $tag->get_category(),
)
);
}