Commit Graph

263 Commits (fe46e25d0e62e01a9a1753b528b38a09a9dff457)

Author SHA1 Message Date
fadrian06 7ac12b7891 Removed repeated code
1 year ago
fadrian06 dc5f1a9c08 Engine::_getUrl() docblock fixed
1 year ago
fadrian06 9cd5b9dc0d Fixed windows directory separator compatibility
1 year ago
Austin Collier f543d74bfe Middleware code
1 year ago
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 fd4ce43c44 added route alias to engine/flight
1 year ago
n0nag0n 7991530761 Route alias and phpstan updates
1 year ago
n0nag0n ceeab06e45
Merge pull request #505 from flightphp/database-class
1 year ago
Austin Collier a5f2a5e771 Unit tests and such
1 year ago
Austin Collier 2948308898 Documentation and Pdo Wrapper
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
Austin Collier 2c2b28af95 100% code coverage everywhere now
1 year ago
n0nag0n bf2075245e Got it to 90% coverage with some windows fixes
1 year ago
n0nag0n d075fc8be6 100% View class coverage
1 year ago
n0nag0n 9a007c5216 100% Coverage for core Classes
1 year ago
n0nag0n e36e9024c6 100% Coverage Dispatcher Class
1 year ago
n0nag0n 978a05d765 Flight class 100% coverage (too easy!)
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
n0nag0n 5880579045
Merge pull request #3 from saschanos/type-fix
1 year ago
fadrian06 42ec161d8a Added code format
1 year ago
fadrian06 fbcc9108c2 DocBlocks improved
1 year ago
Sascha Nos c929626fc6 fix wrong type return
1 year ago
Mike Cao a130231646
Merge pull request #456 from jamalo/master
3 years ago
Mike Cao fc43bfb4ea
Update flight/net/Request.php
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
3 years ago
Masroor Ehsan 83fd1e75a2 Added ReturnTypeWillChange attribute to Collection class methods
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 bc5e03ca59
Merge pull request #395 from merkuriy/JsonSerializableCollection
4 years ago
Mike Cao b6429d2a3c
Merge pull request #433 from juneszh/master
4 years ago
juneszh ed9bbed287
add content_length configuration
4 years ago
juneszh c649964d95
add content_length configuration
4 years ago
Mike Cao b3120f8db2
Merge pull request #409 from pluveto/patch-1
5 years ago
pluveto ddb806a604
Trim url pattern
5 years ago
Andreas Kugel 0145f629d3
Enable DELETE method to receive request body
5 years ago
Mike Cao da8eaefc63
Merge pull request #398 from hlidotbe/feature/request-host
6 years ago
Hugues Lismonde b4c9c42b00
Add host to request
6 years ago
Hugues Lismonde e0dfb7406d
Fix request schem
6 years ago
Uriy @MerkUriy Efremochkin ceb1b5bb89 Added JsonSerializable for util/Collection and added LegacyJsonSerializable for PHP <5.4.0.
6 years ago
Delyan Angelov 0daa3f81b5 Allow cyrillic letters in the routes, by matching the result of urldecode over the URL .
6 years ago
Alex Shadie e25f023d43 Fixed exception catching (php < 7)
7 years ago
Alex Shadie d3067e5eae Some improvements for PHPdoc
7 years ago
jqs ccf4858573 Removed extraneous ->write($url) call on redirect that was causing Safari to bugger out qwhen using HTTP2, which it tends to handle more strictly.
7 years ago
Uriy Efremochkin cc72d9a081
Code style fix
7 years ago
Uriy Efremochkin 4841466656
Fix for Doc
7 years ago
kouts 98c105d009 Update Engine.php
7 years ago
kouts 53f0c1671d Update Engine.php
7 years ago
Mike Cao e146b8c0dd Prevent response from sending more than once.
7 years ago
Mike Cao 5b4916d4e3 Fix conflict with external error handlers.
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
Yassine Addi a0d749276f Fix redirect method due to a mistake removing backslashes
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 9c8d492799 Removed JSON encode depth parameter to keep PHP 5.3 compatibility.
8 years ago
Mike Cao b30d5e5fa2 Moved map method check to Engine. Added get method to Loader. Added new tests.
8 years ago
Shane Armstrong a9ced778ee #203 - Executing an unmapped method within the engine dispatcher now throws an Exception, clarified the return class of Flight::app()
8 years ago
Shane Armstrong b7b929bf99 #290 - JSON methods now support encode option/depth, added missing arguments to json/jsonp method documentation, _json/_jsonp methods now list arguments on individual lines to remain PSR-2 compliant
8 years ago
Mike Cao ec24d78602 Allow static methods to be called using a string.
9 years ago
susuper bf7b6d6431 Changed Last-Modified HTTP header format
9 years ago
Mike Cao f3fa0513fe Updated error handling for PHP 7.
9 years ago
Mike Cao b96aaa7967 Added charset option for JSON requests.
9 years ago
Yuri Tkachenko d191ca821e fix namespace ref
9 years ago
Yuri Tkachenko 561542f068 Redirects > Request & Response
9 years ago
Yuri Tkachenko 6242b54edb added request(), response(), router(), view() @method reference to
9 years ago
Mike Cao b9dfda3fd6 Do not send a new response for json requests.
9 years ago
Mike Cao cabbb25fcc Added support for custom template file extensions.
9 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
Mike Cao 486ec7c689 Application now initialized in Flight::app() instead of __callStatic.
9 years ago
Edward Brosens afbf306336 add getter for protected headers property
10 years ago
Yuriy Tkachenko b187f3564f Correct PHPDoc for phpStorm
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
Mike Cao 7c50eb7cfb Passing to a non-matching route should return a 404.
10 years ago
Alexander c4ab005462 Added list of methods for autocomplete
10 years ago
Erwin 2f4210ad3f Using multiple template paths
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
Mike Cao ef76d72b56 Added ability to get all saved variables.
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
Mike Cao 88f4c1fb71 Fixed issue with splats when used with named parameters.
11 years ago
Mike Cao 7745f6a34c Merge pull request #141 from pine3ree/patch-1
11 years ago