Automattic\WooCommerce\Vendor\League\Container\Inflector
InflectorInterface{} WC 1.0
No Hooks.
Return
Null. Nothing.
Usage
$InflectorInterface = new InflectorInterface(); // use class methods
Methods
- getType()
- inflect($object)
- invokeMethod(string $name, array $args)
- invokeMethods(array $methods)
- setProperties(array $properties)
- setProperty(string $property, $value)
Code of InflectorInterface{} InflectorInterface{} WC 5.0.0
interface InflectorInterface
{
/**
* Get the type.
*
* @return string
*/
public function getType() : string;
/**
* Defines a method to be invoked on the subject object.
*
* @param string $name
* @param array $args
*
* @return self
*/
public function invokeMethod(string $name, array $args) : InflectorInterface;
/**
* Defines multiple methods to be invoked on the subject object.
*
* @param array $methods
*
* @return self
*/
public function invokeMethods(array $methods) : InflectorInterface;
/**
* Defines a property to be set on the subject object.
*
* @param string $property
* @param mixed $value
*
* @return self
*/
public function setProperty(string $property, $value) : InflectorInterface;
/**
* Defines multiple properties to be set on the subject object.
*
* @param array $properties
*
* @return self
*/
public function setProperties(array $properties) : InflectorInterface;
/**
* Apply inflections to an object.
*
* @param object $object
*
* @return void
*/
public function inflect($object);
}