From 87959d34b7d5794063f9a778468c39e037a43b49 Mon Sep 17 00:00:00 2001 From: tracer Date: Sat, 22 Oct 2022 12:44:26 +0200 Subject: [PATCH] initial commit --- src/Entity/Route.php | 100 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 src/Entity/Route.php diff --git a/src/Entity/Route.php b/src/Entity/Route.php new file mode 100644 index 0000000..7311c22 --- /dev/null +++ b/src/Entity/Route.php @@ -0,0 +1,100 @@ +name; + } + + /** + * @param string $name + */ + public function setName(string $name): void + { + $this->name = $name; + } + + /** + * @return string + */ + public function getRoute(): string + { + return $this->route; + } + + /** + * @param string $route + */ + public function setRoute(string $route): void + { + $this->route = $route; + } + + /** + * @return string + */ + public function getRegEx(): string + { + return $this->regEx; + } + + /** + * @param string $regEx + */ + public function setRegEx(string $regEx): void + { + $this->regEx = $regEx; + } + + /** + * @return array + */ + public function getParameters(): array + { + return $this->parameters; + } + + /** + * @param array $parameters + */ + public function setParameters(array $parameters): void + { + $this->parameters = $parameters; + } + + /** + * @return Closure + */ + public function getCallback(): Closure + { + return $this->callback; + } + + /** + * @param Closure $callback + */ + public function setCallback(Closure $callback): void + { + $this->callback = $callback; + } + +} \ No newline at end of file