PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / league / tactician / src / Handler / MethodNameInflector / HandleClassNameInflector.php
ameliabooking / vendor / league / tactician / src / Handler / MethodNameInflector Last commit date
ClassNameInflector.php 7 years ago HandleClassNameInflector.php 7 years ago HandleClassNameWithoutSuffixInflector.php 7 years ago HandleInflector.php 7 years ago InvokeInflector.php 7 years ago MethodNameInflector.php 7 years ago
HandleClassNameInflector.php
24 lines
1 <?php
2
3 namespace League\Tactician\Handler\MethodNameInflector;
4
5 /**
6 * Assumes the method is handle + the last portion of the class name.
7 *
8 * Examples:
9 * - \MyGlobalCommand => $handler->handleMyGlobalCommand()
10 * - \My\App\TaskCompletedCommand => $handler->handleTaskCompletedCommand()
11 */
12 class HandleClassNameInflector extends ClassNameInflector
13 {
14 /**
15 * {@inheritdoc}
16 */
17 public function inflect($command, $commandHandler)
18 {
19 $commandName = parent::inflect($command, $commandHandler);
20
21 return 'handle' . ucfirst($commandName);
22 }
23 }
24