19667 Commits

Author SHA1 Message Date
kenjis
a4998c2029
refactor: move forceSecureAccess() to ForceHTTPS filter 2023-11-20 06:06:05 +09:00
kenjis
db582a2e67
refactor: use single iteration
Co-authored-by: MGatner <mgatner@icloud.com>
2023-11-20 06:06:04 +09:00
kenjis
2a4e587c3b
docs: fix by proofreading
Co-authored-by: MGatner <mgatner@icloud.com>
2023-11-20 06:06:04 +09:00
kenjis
df9a5f80b3
docs: add @return 2023-11-20 06:06:03 +09:00
kenjis
c0d775103d
fix: forceSecureAccess() position
It was before the event `pre_system`.
2023-11-20 06:06:03 +09:00
kenjis
a4dd6696bb
refactor: remove meaningless code 2023-11-20 06:06:03 +09:00
kenjis
005b95fc2d
refactor: fix PHPStan errors 2023-11-20 06:06:03 +09:00
kenjis
43c3a0122e
refactor: rename variable name 2023-11-20 06:06:02 +09:00
kenjis
7cd279789f
refactor: use private methods 2023-11-20 06:06:02 +09:00
kenjis
a010895306
refactor: extract methods 2023-11-20 06:06:02 +09:00
kenjis
7b9805e67e
fix: move event point post_system before sending Response
Keep the current 4.4 behavior.
2023-11-20 06:06:01 +09:00
kenjis
e0d80e8c0e
fix: add check if filters are empty 2023-11-20 06:06:01 +09:00
kenjis
fe2880773b
test: update existing tests 2023-11-20 06:06:01 +09:00
kenjis
27b176c40f
feat: add "Required Filters" and use PageCache and PerformanceMetrics
Also changes benchmark points.
2023-11-20 06:06:01 +09:00
kenjis
22f9c1d940
feat: add PerformanceMetrics filter 2023-11-20 06:06:00 +09:00
kenjis
dfbe9a1e3d
feat: add PageCache filter 2023-11-20 06:06:00 +09:00
kenjis
4907a18306
Merge remote-tracking branch 'upstream/develop' into 4.5 2023-11-20 06:05:39 +09:00
kenjis
4a5cb90b55
Merge pull request #8186 from kenjis/fix-HTTP-verb-cases
fix: remove deprecated upper functionality in `Request::getMethod()`
2023-11-20 06:04:40 +09:00
kenjis
8b729974d3
Merge pull request #8123 from kenjis/feat-validation-field_exists
feat: [Validation] add `field_exists` rule
2023-11-20 06:02:17 +09:00
kenjis
502be2809b
Merge pull request #8232 from kenjis/update-system-Config-files
config: update system/Config/Routing.php
2023-11-20 06:01:32 +09:00
kenjis
38462047b2
Merge pull request #8220 from kenjis/feat-csp-clearDirective
feat: add CSP clearDirective() to clear existing directive
2023-11-20 06:00:42 +09:00
kenjis
0344aa627a
Merge pull request #8216 from colethorsen/feature/fix-file-locator
fix issue where running FileLocator::getClassname() on a directory would cause a PHP error
2023-11-20 05:59:12 +09:00
kenjis
fe6babfb5d
test: replace 'get' with 'GET' 2023-11-19 21:15:19 +09:00
kenjis
375c340685
feat: add trigger_error E_USER_DEPRECATED 2023-11-19 21:05:37 +09:00
kenjis
ad6e3e141b
config: update system/Config/Routing
This should be the same as Config\Routing.
2023-11-19 20:05:32 +09:00
kenjis
7c0024a100
docs: add space after comma 2023-11-19 20:05:32 +09:00
kenjis
cb35ef77ef
test: use HTTP\Method constants 2023-11-19 20:03:45 +09:00
kenjis
7149fa5d8c
refactor: use HTTP\Method constants 2023-11-19 20:03:45 +09:00
kenjis
a394ac01bc
docs: add doc comment
Co-authored-by: MGatner <mgatner@icloud.com>
2023-11-19 20:03:45 +09:00
kenjis
8d92882a52
feat: add HTTP\Method class 2023-11-19 20:03:45 +09:00
kenjis
868087254b
docs: add about lowercase HTTP method name 2023-11-19 20:03:44 +09:00
kenjis
ad3bb95b3c
docs: add section "Core Class Changes" 2023-11-19 20:03:44 +09:00
kenjis
399367e695
docs: add deprecated features that accept lowercase HTTP methods 2023-11-19 20:03:44 +09:00
kenjis
6aff8057e1
refactor: fix HTTP verbs for FeatureTestTrait::withRoutes() 2023-11-19 20:03:44 +09:00
kenjis
303eaa1479
docs: add about CURLRequest::request() HTTP verbs 2023-11-19 20:03:44 +09:00
kenjis
1c50d8214b
docs: fix $client->request() HTTP verbs 2023-11-19 20:03:43 +09:00
kenjis
b4a70bbdc3
docs: fix $routes->match() HTTP verbs 2023-11-19 20:03:43 +09:00
kenjis
a09e750b96
test: fix $request->setMethod() HTTP verbs 2023-11-19 20:03:43 +09:00
kenjis
905c3d1268
test: fix $routes->match() HTTP verbs 2023-11-19 20:03:43 +09:00
kenjis
d397154fb8
docs: add changelog and upgrade 2023-11-19 20:03:42 +09:00
kenjis
f54e4203e7
test: change Filters::$methods keys to uppercase 2023-11-19 20:03:42 +09:00
kenjis
0b6a273f75
docs: change Filters::$methods keys to uppercase 2023-11-19 20:03:42 +09:00
kenjis
aca22d1645
refactor: remove feature flag 2023-11-19 20:03:42 +09:00
kenjis
7d866e2511
docs: update existing docs 2023-11-19 20:03:41 +09:00
kenjis
38e0f587ba
docs: add doc comment 2023-11-19 20:03:41 +09:00
kenjis
111d73b4e0
chore: update phpstan-baseline.php 2023-11-19 20:03:41 +09:00
kenjis
5bd6cbbceb
refactor: remove strtoupper()/strtolower() for $request->getMethod() 2023-11-19 20:03:41 +09:00
kenjis
88c89d0eef
refactor!: remove $upper functionality in Request::getMethod() 2023-11-19 20:03:40 +09:00
kenjis
bf7725cafb
Merge remote-tracking branch 'upstream/develop' into 4.5 2023-11-19 20:02:55 +09:00
kenjis
14b76791c5
Merge pull request #8231 from kenjis/fix-ValidationTest
test: fix failed ValidationTest
2023-11-19 20:01:48 +09:00