Automattic\WooCommerce\Admin\RemoteInboxNotifications

TransformerService::create_transformer()public staticWC 1.0

Create a transformer object by name.

Method of the class: TransformerService{}

No Hooks.

Return

TransformerInterface|null.

Usage

$result = TransformerService::create_transformer( $name );
$name(string) (required)
name of the transformer.

TransformerService::create_transformer() code WC 8.6.1

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();
}