MethodNameInflector
Interfaces, Classes and Traits
- MethodNameInflector
- Deduce the method name to call on the command handler based on the command
and handler instances.
- ClassNameInflector
- Assumes the method is only the last portion of the class name.
- HandleClassNameInflector
- Assumes the method is handle + the last portion of the class name.
- HandleClassNameWithoutSuffixInflector
- Returns a method name that is handle + the last portion of the class name
but also without a given suffix, typically "Command". This allows you to
handle multiple commands on a single object but with slightly less annoying
method names.
- HandleInflector
- Handle command by calling the "handle" method.
- InvokeInflector
- Handle command by calling the __invoke magic method. Handy for single
use classes or closures.