Commit graph

38161 commits

Author SHA1 Message Date
toxyy
cb5b9823f9
[ticket/15214] Fix tests again
Adding per rxu's recommendation

PHPBB3-15214
2025-01-10 16:09:00 +07:00
rxu
059ad4a9b7
[ticket/15214] Fix Windows tests
Purge Twig compiled cache in Windows.
Set appropriate folder access control options to do that.

PHPBB3-15214
2025-01-10 16:08:59 +07:00
rxu
74f1f01a91
[ticket/15214] Fix test foo/foo extension listener
PHPBB3-15214
2025-01-10 16:08:58 +07:00
rxu
7330b0c792
[ticket/15214] Optimize event node code and add template event order tests
PHPBB3-15214
2025-01-10 16:08:56 +07:00
toxyy
127b775317
[ticket/15214] Update block, restart tests
Make docblock look a bit cleaner and restart the tests

PHPBB3-15214
2025-01-10 16:08:56 +07:00
toxyy
5b16729934
[ticket/15214] Provide usage example within event docblock
Adds similar usage examples like the event core.permissions has

PHPBB3-15214
2025-01-10 16:08:55 +07:00
toxyy
7345106f11
[ticket/15214] Replace arrow functions with anonymous functions
Arrow functions aren't added until PHP 7.4, so we can't use them yet.
Anonymous functions have been added since PHP 5.3

PHPBB3-15214
2025-01-10 16:08:54 +07:00
toxyy
b6265792d1
[ticket/15214] Add fixes for various other tests
Add new dispatch parameter to the template\twig\extension calls

PHPBB3-15214
2025-01-10 16:08:53 +07:00
toxyy
e34da0b33d
[ticket/15214] Test fix for test_bbcode_firstpass
Add new dispatch parameter to the template\twig\extension call

PHPBB3-15214
2025-01-10 16:08:53 +07:00
toxyy
5608f00f62
[ticket/15214] Test fix for test_helper_url_no_rewrite
Add new dispatch parameter to the template\twig\extension call

PHPBB3-15214
2025-01-10 16:08:52 +07:00
toxyy
827f744ca4
[ticket/15214] Add event & functionality for assigning template event priority
Event added to allow template events to be assigned priority per extension,
event location chosen so that it only fires once.
Twig node event class refactored to allow template event priority assignment,
compile calls are deferred until all locations are processed
per extension namespace.
Priority precedence mirrors Symfony priority, with higher numbers
being placed at the beginning of the array.
Duplicate priority assignment will currently have the later events
compiled before the others.

PHPBB3-15214
2025-01-10 16:08:37 +07:00
Marc Alexander
485d72f0e8
Merge pull request #6483 from rxu/ticket/17135
[ticket/17135] Introduce Symfony Mailer for emails backend
2025-01-08 19:35:19 +01:00
rxu
a2f99248cb
[ticket/17135] Optimize save_queue() method call for acp_inactive
PHPBB-17135
2025-01-08 10:27:55 +07:00
rxu
3e0270d0cf
[ticket/17135] Optimize save_queue() method calls
PHPBB-17135
2025-01-07 11:54:11 +07:00
rxu
4dd08747e3
[ticket/17135] Fix ACP jabber module
PHPBB-17135
2025-01-06 22:31:58 +07:00
rxu
a447f957ba
[ticket/17135] Assert xCP modules array is not empty and test output
PHPBB-17135
2025-01-06 22:04:45 +07:00
rxu
cd17625e21
[ticket/17135] Add ACP modules common test
PHPBB-17135
2025-01-06 20:59:29 +07:00
rxu
0d8c0c4228
[ticket/17135] Move notify method constants to interface class
PHPBB-17135
2025-01-06 20:01:52 +07:00
rxu
28d5534d06
[ticket/17135] Address review issues but constants
PHPBB-17135
2025-01-06 18:24:32 +07:00
Marc Alexander
bb3908b933 Merge branch '3.3.x' 2025-01-06 09:57:36 +00:00
Marc Alexander
2f08d8eb72
Merge pull request #6763 from rxu/ticket/17455
[ticket/17455] Fix PHP warning on MySQLi connection failure
2025-01-06 10:57:16 +01:00
rxu
2f6ec7fc65
[ticket/17135] Update Symfony mailer
PHPBB-17135
2025-01-05 16:01:06 +07:00
rxu
50e408bdea
[ticket/17135] Add messenger method interface class
PHPBB-17135
2025-01-05 15:57:56 +07:00
rxu
e8cf35c583
[ticket/17135] Update Symfony mailer
PHPBB-17135
2025-01-05 15:57:56 +07:00
rxu
e3ed54f0b5
[ticket/17135] Attempt to fix Psalm issues
PHPBB-17135
2025-01-05 15:57:46 +07:00
rxu
0c720eaf7c
[ticket/17135] Fix code flaws
PHPBB-17135
2025-01-05 15:57:46 +07:00
rxu
3fddff240c
[ticket/17135] Use email method instead of service collection where appropriate
PHPBB-17135
2025-01-05 15:57:45 +07:00
rxu
499464e1d3
[ticket/17135] Fix code review issues
PHPBB-17135
2025-01-05 15:57:45 +07:00
rxu
51fae82718
[ticket/17135] Fix rebasing issues
PHPBB-17135
2025-01-05 15:57:44 +07:00
rxu
068987eba6
[ticket/17135] Rebase to reflect upgrading to Symfony 6.3
PHPBB3-17135
2025-01-05 15:57:44 +07:00
rxu
b57f1f7751
[ticket/17135] Suppress psalm UndefinedFunction invalid annotations in tests
PHPBB3-17135
2025-01-05 15:57:43 +07:00
rxu
83294fed84
[ticket/17135] Fix Psalm and other issues
PHPBB3-17135
2025-01-05 15:57:43 +07:00
rxu
a7b5369138
[ticket/17135] Refactor messenger code to services
PHPBB3-17135
2025-01-05 15:57:43 +07:00
rxu
f95816cbe3
[ticket/17135] Refactor messenger code to services [ci skip]
PHPBB3-17135
2025-01-05 15:57:42 +07:00
rxu
5873c72ca5
[ticket/17135] Refactor messenger code to services [ci skip]
PHPBB3-17135
2025-01-05 15:57:42 +07:00
rxu
1f952ca6d8
[ticket/17135] Refactor messenger code to services [ci skip]
PHPBB3-17135
2025-01-05 15:57:41 +07:00
rxu
5be1f5d5c9
[ticket/17135] Refactor messenger code to services [ci skip]
PHPBB3-17135
2025-01-05 15:57:41 +07:00
rxu
df5b7fd66e
[ticket/17135] Refactor messenger code to services [ci skip]
PHPBB3-17135
2025-01-05 15:57:41 +07:00
rxu
1869b2a99e
[ticket/17135] Further formatting and adjusting the messenger code
PHPBB3-17135
2025-01-05 15:57:40 +07:00
rxu
3ef7f806b3
[ticket/17135] Further formatting and adjusting the messenger code
PHPBB3-17135
2025-01-05 15:57:40 +07:00
rxu
d5f411a16d
[ticket/17135] Remove SMTP auth method option
Symfony Mailer handles SMTP auth method internally.

PHPBB3-17135
2025-01-05 15:57:39 +07:00
rxu
715496b76d
[ticket/17135] Fix invalid smtp in tests
PHPBB3-17135
2025-01-05 15:57:39 +07:00
rxu
df5ab5b5d8
[ticket/17135] Introduce Symfony Mailer for emails backend
PHPBB3-17135
2025-01-05 15:57:29 +07:00
Marc Alexander
4d61c52a46
Merge pull request #6767 from marc1706/ticket/17450
[ticket/17450] Remove check for json extension as this is part of default PHP
2025-01-02 15:35:44 +01:00
rxu
059e82de8f
[ticket/17455] Remove outdated mysqli_connect_error function existence check
PHPBB-17455
2025-01-02 20:15:55 +07:00
Marc Alexander
f99ee32d03
[ticket/17450] Remove check for json extension as this is part of default PHP
PHPBB-17450
2025-01-01 21:09:08 +01:00
Marc Alexander
8c3a0ea1cb Merge branch '3.3.x' 2024-12-31 14:44:40 +00:00
Marc Alexander
c06bec87dc
Merge pull request #6746 from TheBrainOne/ticket/17429
[ticket/17429] Added trigger for event "group_add_user_before"
2024-12-31 15:44:18 +01:00
Marc Alexander
cf3e27a394
Merge pull request #6761 from marc1706/ticket/17450
[ticket/17450] Remove obsolete requirement for JSON extension
2024-12-31 14:59:38 +01:00
Marc Alexander
8af43d2944
[ticket/17450] Update twig to 3.18 to fix bc break
PHPBB-17450
2024-12-30 22:56:17 +01:00