Skip to content
This repository has been archived by the owner on Feb 9, 2025. It is now read-only.

v6.0 #14

Closed
wants to merge 93 commits into from
Closed

v6.0 #14

Changes from 1 commit
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
a0bb932
Remove Legacy protocol
stevebauman Jan 22, 2025
54ca3d5
Adjust docs
stevebauman Jan 22, 2025
ae051fd
Refactor and use ForwardsCalls
stevebauman Jan 22, 2025
18bc254
Refactor response
stevebauman Jan 22, 2025
0a4f23d
Add base test case
stevebauman Jan 22, 2025
db6b353
Add response tests
stevebauman Jan 22, 2025
5332ec2
Simplify and use camelCase properties
stevebauman Jan 22, 2025
f93e33a
Remove protocol config option
stevebauman Jan 22, 2025
cabc103
Rename noun to sequence along with other refactors
stevebauman Jan 22, 2025
56f2698
Update method references
stevebauman Jan 22, 2025
c1514a3
Update tests to extend single base test case
stevebauman Jan 22, 2025
ec09977
Use new getUniqueSequence method
stevebauman Jan 22, 2025
b39ee49
Use native PHP cloning
stevebauman Jan 22, 2025
08d0971
Use $this instead of assert
stevebauman Jan 23, 2025
b0d4c16
Add missing types
stevebauman Jan 23, 2025
c91da03
Use forwards calls
stevebauman Jan 23, 2025
58dd193
Update MessageMask.php
stevebauman Jan 23, 2025
dd601f6
Add assertion
stevebauman Jan 23, 2025
0f4338d
Use forwards calls
stevebauman Jan 23, 2025
62de311
Use forwards calls to remove need for custom exceptions
stevebauman Jan 23, 2025
34dadca
Remove throws annotations
stevebauman Jan 23, 2025
c2457be
Extract array merge recursive to Arr helper
stevebauman Jan 23, 2025
4f65628
Move method and rename argument
stevebauman Jan 23, 2025
982a5cc
Remove unneeded doc
stevebauman Jan 23, 2025
8fc4973
Fix type
stevebauman Jan 23, 2025
45758d5
Refactor all variables and properties into camelCase vs snake_case
stevebauman Jan 23, 2025
44d8254
Remove throws annotations
stevebauman Jan 23, 2025
293b620
Remove change log and code of conduct
stevebauman Jan 23, 2025
4a26a99
Fix property access
stevebauman Jan 23, 2025
afbe277
Move method down and remove throws annotations
stevebauman Jan 23, 2025
5aee510
Working on ImapProtocol tests
stevebauman Jan 23, 2025
44ce190
Extract escape into support class and add tests
stevebauman Jan 23, 2025
2ea7564
Use new escape helper
stevebauman Jan 23, 2025
f48d240
camelCase method
stevebauman Jan 23, 2025
3c843b8
Flip parsing
stevebauman Jan 23, 2025
47d9b43
Fix spread
stevebauman Jan 23, 2025
ac48906
Combine preg_match
stevebauman Jan 23, 2025
1df0c77
Spacing
stevebauman Jan 23, 2025
eabd336
Adjust exception message
stevebauman Jan 23, 2025
ecc607e
Cache folder capabilities
stevebauman Jan 23, 2025
9f1f364
PascalCase Imap class
stevebauman Jan 24, 2025
fabe919
Move and rename protocol to connection classes
stevebauman Jan 24, 2025
375e8d3
Extract IMAP connection and Stream with fake implementations
stevebauman Jan 24, 2025
bc33763
Rename and update tests
stevebauman Jan 24, 2025
3c40ab6
Update Client.php
stevebauman Jan 24, 2025
b8beb14
Fix tests
stevebauman Jan 24, 2025
910dc53
Spacing
stevebauman Jan 24, 2025
c8a1936
Group similar methods together
stevebauman Jan 24, 2025
7fe80c5
Add ability to assert output written by server
stevebauman Jan 24, 2025
b7e7ff5
Reorganize tests
stevebauman Jan 25, 2025
64d932a
Fix PHPUnit
stevebauman Jan 25, 2025
7da6838
Add clarification
stevebauman Jan 25, 2025
6783523
Fix paths
stevebauman Jan 25, 2025
c42b57f
WIP
stevebauman Jan 25, 2025
3568922
Remove examples
stevebauman Jan 25, 2025
d274499
Refactor client manager into singleton container instance
stevebauman Jan 25, 2025
9f92a03
Update README.md
stevebauman Jan 27, 2025
f689da5
WIP
stevebauman Jan 27, 2025
340ec0f
Write IMAP connection tests
stevebauman Jan 28, 2025
6798b90
Don't disconnect if already connected
stevebauman Jan 28, 2025
c2868dc
Spacing
stevebauman Jan 28, 2025
629210d
Add example log
stevebauman Jan 28, 2025
e7928aa
Pass cloned client into idle for easier testing
stevebauman Jan 28, 2025
720f301
Create IdleTest.php
stevebauman Jan 28, 2025
b6367e8
Update tests
stevebauman Jan 28, 2025
359bbf6
Don't return values from connect and disconnect
stevebauman Jan 28, 2025
c12b79b
Always create new client
stevebauman Jan 28, 2025
c956a37
Restore singleton manager
stevebauman Jan 28, 2025
e913451
WIP
stevebauman Jan 28, 2025
7f441cd
WIP
stevebauman Jan 28, 2025
c5eb9fa
Fixed date issue if timezone is UT and a 2 digit year
stevebauman Jan 30, 2025
403e844
Make the space optional after a comma separator
stevebauman Jan 30, 2025
a757ba1
Update Structure.php
stevebauman Jan 30, 2025
51cf31a
Fix: Improve return type hints and return docblocks for query classes
stevebauman Jan 30, 2025
870c3a3
Fix - Query - Chunked - Resolved infinite loop when start chunk > 1
stevebauman Jan 30, 2025
ddd8884
Refactor tests to retrieve fixture files
stevebauman Jan 30, 2025
0b903dc
Use early return and remove unused exception param
stevebauman Jan 30, 2025
d268b93
Update remaining methods that have underscores
stevebauman Jan 30, 2025
34d33e8
Extract date and header parsing
stevebauman Jan 30, 2025
86caa8b
Attachment with symbols in filename
stevebauman Feb 1, 2025
d896462
Fix: Attachment::decodeName remove .. from file name
stevebauman Feb 1, 2025
0bbe181
Revert
stevebauman Feb 1, 2025
588b627
Use is_null
stevebauman Feb 1, 2025
a17db94
Use early returns
stevebauman Feb 1, 2025
b012082
Replace http foundation with symfony/mime
stevebauman Feb 1, 2025
378a3cf
Properly retrieve file extensions
stevebauman Feb 1, 2025
f1a951c
Rebuild header extension parsing
stevebauman Feb 1, 2025
857b38e
Update tests
stevebauman Feb 1, 2025
98da3ec
Update fixture retrieval in tests
stevebauman Feb 1, 2025
436825d
Update test
stevebauman Feb 1, 2025
c78e062
Fix Empty Child Folder Error
stevebauman Feb 1, 2025
af16456
Decoding filename with non-standard encoding + filename sanitization
stevebauman Feb 1, 2025
6df9746
Rearrange
stevebauman Feb 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update MessageMask.php
stevebauman committed Jan 23, 2025
commit 58dd1934077baaeac4c14debebeb9e75516d84b0
2 changes: 2 additions & 0 deletions src/Support/Masks/MessageMask.php
Original file line number Diff line number Diff line change
@@ -8,6 +8,8 @@
class MessageMask extends Mask
{
/**
* The parent message.
*
* @var Message
*/
protected mixed $parent;