Automattic\WooCommerce\Admin\RemoteInboxNotifications

TransformerService::create_transformer()public staticWC 1.0

Create a transformer object by name.

Метод класса: TransformerService{}

Хуков нет.

Возвращает

TransformerInterface|null.

Использование

$result = TransformerService::create_transformer( $name );
$name(строка) (обязательный)
name of the transformer.

Код TransformerService::create_transformer() WC 8.7.0

public static function create_transformer( $name ) {
	$camel_cased = str_replace( ' ', '', ucwords( str_replace( '_', ' ', $name ) ) );

	$classname = __NAMESPACE__ . '\\Transformers\\' . $camel_cased;
	if ( ! class_exists( $classname ) ) {
		return null;
	}

	return new $classname();
}