Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
optometrists
/
cache
/
.wp-cli
/
wp-content
/
plugins
/
woocommerce
/
lib
/
packages
/
League
/
Container
/
Inflector
:
InflectorInterface.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare(strict_types=1); namespace Automattic\WooCommerce\Vendor\League\Container\Inflector; 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); }