Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors\Transformers
TransformerService::create_transformer
Create a transformer object by name.
Method of the class: TransformerService{}
No Hooks.
Returns
TransformerInterface|null.
Usage
$result = TransformerService::create_transformer( $name );
- $name(string) (required)
- name of the transformer.
TransformerService::create_transformer() TransformerService::create transformer code WC 10.4.3
public static function create_transformer( $name ) {
$camel_cased = str_replace( ' ', '', ucwords( str_replace( '_', ' ', $name ) ) );
$classname = __NAMESPACE__ . '\\' . $camel_cased;
if ( ! class_exists( $classname ) ) {
return null;
}
return new $classname();
}