Austin Collier
c7a143db04
fixed issue with multiline possibilities in url query
1 year ago
Austin Collier
8bd7fd035b
fixed params with numbers
1 year ago
Austin Collier
74d2fd7002
Fixes for group routing
1 year ago
Austin Collier
387f15bd8b
fixed optional params with aliasing
1 year ago
n0nag0n
7991530761
Route alias and phpstan updates
1 year ago
Austin Collier
65b3d5445f
Lots more unit testing for group based routing
1 year ago
Austin Collier
12073629cc
added ability to group routes together
1 year ago
n0nag0n
7b15d2cfca
100% coverage for net classes
1 year ago
n0nag0n
a416bfe19b
100% coverage for Request and Route
1 year ago
n0nag0n
0d026b16d1
added test for unique subdir setup in request
1 year ago
fadrian06
42ec161d8a
Added code format
1 year ago
fadrian06
fbcc9108c2
DocBlocks improved
1 year ago
Mike Cao
a130231646
Merge pull request #456 from jamalo/master
...
PHP 8.1: Type declare length as int
3 years ago
Mike Cao
fc43bfb4ea
Update flight/net/Request.php
...
Co-authored-by: Michal Hybner <76526074+mu1f407@users.noreply.github.com>
3 years ago
Michal Hybner
21a0c55375
Fix JSON request with empty body
3 years ago
Jamal
d2a92aa808
Fix PHP 8.1: Assign string to int propety
...
TypeError: Cannot assign string to property flight\net\Request::$length of type int
3 years ago
Masroor Ehsan
dd73a61c32
FIX: Typed property flight\net\Response::$body must not be accessed before initialization
3 years ago
Masroor Ehsan
b7abb4945f
check for valid json input
3 years ago
Masroor Ehsan
a2c5dd5ede
minor refactorings
4 years ago
Masroor Ehsan
5b8e743e3d
refactorings
4 years ago
Masroor Ehsan
d3feb77ce9
fixed parameter types
4 years ago
Masroor Ehsan
04e471bf46
PHP ^7.4|^8.0 compatibility
4 years ago
Mike Cao
b6429d2a3c
Merge pull request #433 from juneszh/master
...
add content_length configuration
4 years ago
juneszh
ed9bbed287
add content_length configuration
4 years ago
Mike Cao
b3120f8db2
Merge pull request #409 from pluveto/patch-1
...
Trim url
5 years ago
pluveto
ddb806a604
Trim url pattern
...
This helps support whitespaces between METHOD and URL:
```php
Flight::route('GET /auth/nonce', array($apiAuth, 'getNonce')); // `GET[space][space]/auth/nonce`
Flight::route('POST /auth/login/email', array($apiAuth, 'loginByEmail'));
```
5 years ago
Andreas Kugel
0145f629d3
Enable DELETE method to receive request body
...
Delete for CRUD needs request data in body
5 years ago
Mike Cao
da8eaefc63
Merge pull request #398 from hlidotbe/feature/request-host
...
Add host to request
6 years ago
Hugues Lismonde
b4c9c42b00
Add host to request
...
The requested host can be useful to build an url or route request based
on which host was used.
6 years ago
Hugues Lismonde
e0dfb7406d
Fix request schem
...
As mentionned in #396 , the request scheme was not as documented,
returning SERVER_PROTOCOL instead.
The `getScheme` function is now used to handle common cases (HTTPS,
FORWATED_PROTO, ...).
`request->secure` is also based on the scheme now as `$_SERVER['HTTPS']`
is unreliable for this purpose.
6 years ago
Delyan Angelov
0daa3f81b5
Allow cyrillic letters in the routes, by matching the result of urldecode over the URL .
6 years ago
Mike Cao
e146b8c0dd
Prevent response from sending more than once.
7 years ago
Mike Cao
7ae2011723
Sending response should not exit to allow pre-stop filters.
7 years ago
Mike Cao
1c8d06cc42
Response content-length header should use mbstring if available.
8 years ago
Mike Cao
c3c6f68909
Removed another case of $route passing. Updated tests.
8 years ago
Mike Cao
6aea7394c4
Remove $route from parameter list, only pass when dispatching callback.
8 years ago
Mike Cao
7fd3594ac7
Added ability to perform case sensitive matching of URLs.
9 years ago
Mike Cao
1feeb95ff2
Encode reserved @ character in URLs.
9 years ago
Edward Brosens
afbf306336
add getter for protected headers property
10 years ago
Seth Battin
bb11ca47bc
include pragma='no-cache' in the cache header reset
10 years ago
Mike Cao
10750b5ce3
getBody should check for PATCH method.
10 years ago
Mike Cao
a32f2c2087
getMethod should return uppercase string.
10 years ago
Mike Cao
0c8b665304
Bump version. Minor syntax update.
10 years ago
everflux
268cf0cb66
Provide content-length header if response has a body
10 years ago
Daniel Stelljes
54440d1db0
Removed static body variable from Request
10 years ago
Daniel Stelljes
703536d2bf
Set up request body caching
10 years ago
Lars-Jørgen Kristiansen
d5e808a495
fixed message for http code 306
11 years ago
Lars-Jørgen Kristiansen
b8a1c1e163
added all HTTP status codes from http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
11 years ago
Lars-Jørgen Kristiansen
e6ed90e3fb
Added more HTTP status codes
11 years ago
Mike Cao
64d384ddff
Splat should consider trailing slash in URLs.
11 years ago