3 namespace League\Container\Inflector;
5 use League\Container\ImmutableContainerAwareInterface;
7 interface InflectorAggregateInterface extends ImmutableContainerAwareInterface
10 * Add an inflector to the aggregate.
13 * @param callable $callback
14 * @return \League\Container\Inflector\Inflector
16 public function add($type, callable $callback = null);
19 * Applies all inflectors to an object.
21 * @param object $object
24 public function inflect($object);