19705 Commits

Author SHA1 Message Date
kenjis
fff435c550
Merge remote-tracking branch 'upstream/develop' into 4.5
Conflicts:
	psalm_autoload.php
2023-11-21 06:24:06 +09:00
kenjis
9954ccf67a
Merge pull request #8194 from kenjis/feat-Message-addHeader
feat: add Message::addHeader() to add header with the same name
2023-11-21 06:22:50 +09:00
kenjis
0153a66e0e
Merge pull request #8175 from kenjis/refactor-param-types
refactor: fix param types
2023-11-21 06:22:19 +09:00
kenjis
45ce53b396
Merge pull request #8180 from kenjis/fix-psalm_autoload.php
chore: [Psalm] workaround for UndefinedClass SimpleConfig
2023-11-21 06:15:44 +09:00
kenjis
5d55cd04b7
docs: add docs 2023-11-20 16:23:13 +09:00
kenjis
40d551c21a
feat: add error check to getHeaderLine() 2023-11-20 16:23:12 +09:00
kenjis
6c62851c9c
feat: add Message::addHeader() 2023-11-20 16:23:12 +09:00
kenjis
37d52bb3e4
docs: add , to comment 2023-11-20 16:23:12 +09:00
kenjis
310d685b4e
test: fix @param types 2023-11-20 16:23:12 +09:00
kenjis
46576baf5e
docs: fix typo in comment 2023-11-20 16:23:11 +09:00
kenjis
35e1b85a72
Merge pull request #8229 from kenjis/docs-db-event-sample
docs: change sample code in DB Events
2023-11-20 13:55:18 +09:00
kenjis
abe1f59c09
Merge pull request #8228 from kenjis/docs-db-custom-object
docs: update sample code for Database Custom Result Objects
2023-11-20 13:54:36 +09:00
kenjis
c4dba01ef1
Merge pull request #8233 from kenjis/fix-psalm_autoload-4.5
chore: [Psalm] workaround for UndefinedClass
2023-11-20 13:27:30 +09:00
kenjis
b5451cbc0f
Merge pull request #8053 from kenjis/feat-required-filters
feat: new Required Filters
2023-11-20 07:08:00 +09:00
kenjis
41baeea5a7
chore: workaround for UndefinedClass
UndefinedClass: Class, interface or enum named App\Controllers\Product does not exist (see https://psalm.dev/019)
2023-11-20 06:48:15 +09:00
kenjis
709b9f2e0c
docs: add @phpstan-ignore-line 2023-11-20 06:11:59 +09:00
kenjis
3ed4329b6e
docs: app/Config/Filters.php changes are not mandatory 2023-11-20 06:06:09 +09:00
kenjis
121756162a
fix: toolbar does not work in globals filters 2023-11-20 06:06:09 +09:00
kenjis
64d6965874
feat: to work even if Config\Filters is not updated 2023-11-20 06:06:09 +09:00
kenjis
baeea0ff24
refactor: extract setToolbarToLast() 2023-11-20 06:06:08 +09:00
kenjis
71cc57ab3b
config: add system/Config/Filters.php 2023-11-20 06:06:08 +09:00
kenjis
523e414a86
docs: add @internal 2023-11-20 06:06:08 +09:00
kenjis
8aa9169abb
docs: fix by proofreading
Co-authored-by: MGatner <mgatner@icloud.com>
2023-11-20 06:06:07 +09:00
kenjis
cb2516ab0e
docs: add upgrade 2023-11-20 06:06:07 +09:00
kenjis
af366ad953
docs: add changelog 2023-11-20 06:06:07 +09:00
kenjis
57fb443ebf
docs: update filter property name 2023-11-20 06:06:06 +09:00
kenjis
0cc0654e8d
docs: change TOC depth to 3 2023-11-20 06:06:06 +09:00
kenjis
7646a44bed
docs: add about ForceHTTPS and PerformanceMetrics 2023-11-20 06:06:06 +09:00
kenjis
91994fa5ec
docs: update Filter Execution Order 2023-11-20 06:06:06 +09:00
kenjis
10b6cadaa0
docs: add about Required Filters 2023-11-20 06:06:05 +09:00
kenjis
2c497d9231
docs: add comments to Config\Filters 2023-11-20 06:06:05 +09:00
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