public function setRules(array $rules) { $this->rules = []; foreach ($rules as $key => $value) { if (is_int($key)) { $routeRegex = $value; $roles = []; } else { $routeRegex = $key; $roles = (array) $value; } $this->rules[$routeRegex] = $roles; } }