Automattic\WooCommerce\Internal\DependencyManagement
ExtendedContainer::reset_replacement()
Reset a replaced registration back to its original concrete.
Method of the class: ExtendedContainer{}
No Hooks.
Return
true|false
. True if the registration has been reset, false if no replacement had been made for the specified class name.
Usage
$ExtendedContainer = new ExtendedContainer(); $ExtendedContainer->reset_replacement( $class_name ): bool;
- $class_name(string) (required)
- The class name whose definition had been replaced.
ExtendedContainer::reset_replacement() ExtendedContainer::reset replacement code WC 9.6.0
public function reset_replacement( string $class_name ): bool { if ( ! array_key_exists( $class_name, $this->original_concretes ) ) { return false; } $this->extend( $class_name )->setConcrete( $this->original_concretes[ $class_name ] ); unset( $this->original_concretes[ $class_name ] ); return true; }