| @@ 1093-1102 (lines=10) @@ | ||
| 1090 | * @param callable $callback |
|
| 1091 | * @return Route |
|
| 1092 | */ |
|
| 1093 | public function options($path = '*', $callback = null) |
|
| 1094 | { |
|
| 1095 | // Options the arguments in a very loose format |
|
| 1096 | extract( |
|
| 1097 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1098 | EXTR_OVERWRITE |
|
| 1099 | ); |
|
| 1100 | ||
| 1101 | return $this->respond('OPTIONS', $path, $callback); |
|
| 1102 | } |
|
| 1103 | ||
| 1104 | /** |
|
| 1105 | * HEAD alias for "respond()" |
|
| @@ 1112-1121 (lines=10) @@ | ||
| 1109 | * @param callable $callback |
|
| 1110 | * @return Route |
|
| 1111 | */ |
|
| 1112 | public function head($path = '*', $callback = null) |
|
| 1113 | { |
|
| 1114 | // Get the arguments in a very loose format |
|
| 1115 | extract( |
|
| 1116 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1117 | EXTR_OVERWRITE |
|
| 1118 | ); |
|
| 1119 | ||
| 1120 | return $this->respond('HEAD', $path, $callback); |
|
| 1121 | } |
|
| 1122 | ||
| 1123 | /** |
|
| 1124 | * GET alias for "respond()" |
|
| @@ 1131-1140 (lines=10) @@ | ||
| 1128 | * @param callable $callback |
|
| 1129 | * @return Route |
|
| 1130 | */ |
|
| 1131 | public function get($path = '*', $callback = null) |
|
| 1132 | { |
|
| 1133 | // Get the arguments in a very loose format |
|
| 1134 | extract( |
|
| 1135 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1136 | EXTR_OVERWRITE |
|
| 1137 | ); |
|
| 1138 | ||
| 1139 | return $this->respond('GET', $path, $callback); |
|
| 1140 | } |
|
| 1141 | ||
| 1142 | /** |
|
| 1143 | * POST alias for "respond()" |
|
| @@ 1150-1159 (lines=10) @@ | ||
| 1147 | * @param callable $callback |
|
| 1148 | * @return Route |
|
| 1149 | */ |
|
| 1150 | public function post($path = '*', $callback = null) |
|
| 1151 | { |
|
| 1152 | // Get the arguments in a very loose format |
|
| 1153 | extract( |
|
| 1154 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1155 | EXTR_OVERWRITE |
|
| 1156 | ); |
|
| 1157 | ||
| 1158 | return $this->respond('POST', $path, $callback); |
|
| 1159 | } |
|
| 1160 | ||
| 1161 | /** |
|
| 1162 | * PUT alias for "respond()" |
|
| @@ 1169-1178 (lines=10) @@ | ||
| 1166 | * @param callable $callback |
|
| 1167 | * @return Route |
|
| 1168 | */ |
|
| 1169 | public function put($path = '*', $callback = null) |
|
| 1170 | { |
|
| 1171 | // Get the arguments in a very loose format |
|
| 1172 | extract( |
|
| 1173 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1174 | EXTR_OVERWRITE |
|
| 1175 | ); |
|
| 1176 | ||
| 1177 | return $this->respond('PUT', $path, $callback); |
|
| 1178 | } |
|
| 1179 | ||
| 1180 | /** |
|
| 1181 | * DELETE alias for "respond()" |
|
| @@ 1188-1197 (lines=10) @@ | ||
| 1185 | * @param callable $callback |
|
| 1186 | * @return Route |
|
| 1187 | */ |
|
| 1188 | public function delete($path = '*', $callback = null) |
|
| 1189 | { |
|
| 1190 | // Get the arguments in a very loose format |
|
| 1191 | extract( |
|
| 1192 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1193 | EXTR_OVERWRITE |
|
| 1194 | ); |
|
| 1195 | ||
| 1196 | return $this->respond('DELETE', $path, $callback); |
|
| 1197 | } |
|
| 1198 | ||
| 1199 | /** |
|
| 1200 | * PATCH alias for "respond()" |
|
| @@ 1210-1219 (lines=10) @@ | ||
| 1207 | * @param callable $callback |
|
| 1208 | * @return Route |
|
| 1209 | */ |
|
| 1210 | public function patch($path = '*', $callback = null) |
|
| 1211 | { |
|
| 1212 | // Get the arguments in a very loose format |
|
| 1213 | extract( |
|
| 1214 | $this->parseLooseArgumentOrder(func_get_args()), |
|
| 1215 | EXTR_OVERWRITE |
|
| 1216 | ); |
|
| 1217 | ||
| 1218 | return $this->respond('PATCH', $path, $callback); |
|
| 1219 | } |
|
| 1220 | } |
|
| 1221 | ||