@@ -94,6 +94,9 @@ |
||
| 94 | 94 | return $output; |
| 95 | 95 | } |
| 96 | 96 | |
| 97 | + /** |
|
| 98 | + * @param string $fileName |
|
| 99 | + */ |
|
| 97 | 100 | public function setFile($fileName) |
| 98 | 101 | { |
| 99 | 102 | $this->addHeader('X-SENDFILE', $fileName); |
@@ -57,31 +57,49 @@ |
||
| 57 | 57 | $this->afterHooks[$name] = $afterHook; |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | + /** |
|
| 61 | + * @param string $requestMethod |
|
| 62 | + */ |
|
| 60 | 63 | public function addRoute($requestMethod, $pathInfo, callable $callback) |
| 61 | 64 | { |
| 62 | 65 | $this->routes[$requestMethod][$pathInfo] = $callback; |
| 63 | 66 | } |
| 64 | 67 | |
| 68 | + /** |
|
| 69 | + * @param string $pathInfo |
|
| 70 | + */ |
|
| 65 | 71 | public function get($pathInfo, callable $callback) |
| 66 | 72 | { |
| 67 | 73 | $this->addRoute('GET', $pathInfo, $callback); |
| 68 | 74 | } |
| 69 | 75 | |
| 76 | + /** |
|
| 77 | + * @param string $pathInfo |
|
| 78 | + */ |
|
| 70 | 79 | public function post($pathInfo, callable $callback) |
| 71 | 80 | { |
| 72 | 81 | $this->addRoute('POST', $pathInfo, $callback); |
| 73 | 82 | } |
| 74 | 83 | |
| 84 | + /** |
|
| 85 | + * @param string $pathInfo |
|
| 86 | + */ |
|
| 75 | 87 | public function put($pathInfo, callable $callback) |
| 76 | 88 | { |
| 77 | 89 | $this->addRoute('PUT', $pathInfo, $callback); |
| 78 | 90 | } |
| 79 | 91 | |
| 92 | + /** |
|
| 93 | + * @param string $pathInfo |
|
| 94 | + */ |
|
| 80 | 95 | public function delete($pathInfo, callable $callback) |
| 81 | 96 | { |
| 82 | 97 | $this->addRoute('DELETE', $pathInfo, $callback); |
| 83 | 98 | } |
| 84 | 99 | |
| 100 | + /** |
|
| 101 | + * @param string $pathInfo |
|
| 102 | + */ |
|
| 85 | 103 | public function options($pathInfo, callable $callback) |
| 86 | 104 | { |
| 87 | 105 | $this->addRoute('OPTIONS', $pathInfo, $callback); |