PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.8
Booking for Appointments and Events Calendar – Amelia v2.4.8
2.4.8 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 / nikic / fast-route / src / Dispatcher / GroupCountBased.php
ameliabooking / vendor / nikic / fast-route / src / Dispatcher Last commit date
CharCountBased.php 7 years ago GroupCountBased.php 7 years ago GroupPosBased.php 7 years ago MarkBased.php 7 years ago RegexBasedAbstract.php 7 years ago
GroupCountBased.php
32 lines
1 <?php
2
3 namespace FastRoute\Dispatcher;
4
5 class GroupCountBased extends RegexBasedAbstract
6 {
7 public function __construct($data)
8 {
9 list($this->staticRouteMap, $this->variableRouteData) = $data;
10 }
11
12 protected function dispatchVariableRoute($routeData, $uri)
13 {
14 foreach ($routeData as $data) {
15 if (!preg_match($data['regex'], $uri, $matches)) {
16 continue;
17 }
18
19 list($handler, $varNames) = $data['routeMap'][count($matches)];
20
21 $vars = [];
22 $i = 0;
23 foreach ($varNames as $varName) {
24 $vars[$varName] = $matches[++$i];
25 }
26 return [self::FOUND, $handler, $vars];
27 }
28
29 return [self::NOT_FOUND];
30 }
31 }
32