File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 44
55enum ImapFlag: string
66{
7- case Seen = 'Seen ' ;
8- case Draft = 'Draft ' ;
9- case Recent = 'Recent ' ;
10- case Flagged = 'Flagged ' ;
11- case Deleted = 'Deleted ' ;
12- case Answered = 'Answered ' ;
7+ case Seen = '\ Seen ' ;
8+ case Draft = '\ Draft ' ;
9+ case Recent = '\ Recent ' ;
10+ case Flagged = '\ Flagged ' ;
11+ case Deleted = '\ Deleted ' ;
12+ case Answered = '\ Answered ' ;
1313}
Original file line number Diff line number Diff line change @@ -294,7 +294,7 @@ public function isRecent(): bool
294294 */
295295 public function hasFlag (BackedEnum |string $ flag ): bool
296296 {
297- return in_array (Str::prefix (Str:: enum ($ flag), '\\' ), $ this ->flags );
297+ return in_array (Str::enum ($ flag ), $ this ->flags );
298298 }
299299
300300 /**
@@ -430,7 +430,7 @@ public function unmarkRecent(): void
430430 */
431431 public function flag (mixed $ flag , string $ operation , bool $ expunge = false ): void
432432 {
433- $ flag = Str::prefix (Str:: enum ($ flag), '\\' );
433+ $ flag = Str::enum ($ flag );
434434
435435 $ this ->folder ->mailbox ()
436436 ->connection ()
Original file line number Diff line number Diff line change 6666test ('enums returns value for a single backed enum ' , function () {
6767 $ result = Str::enums (ImapFlag::Seen);
6868
69- expect ($ result )->toBe ('Seen ' );
69+ expect ($ result )->toBe ('\ Seen ' );
7070});
7171
7272test ('enums returns an array of enum values for an array of backed enums ' , function () {
7373 $ result = Str::enums ([ImapFlag::Seen, ImapFlag::Draft]);
7474
7575 expect ($ result )->toBeArray ();
76- expect ($ result )->toEqual (['Seen ' , 'Draft ' ]);
76+ expect ($ result )->toEqual (['\ Seen ' , '\ Draft ' ]);
7777});
7878
7979test ('enums returns the string when a string is provided ' , function () {
9292 ];
9393
9494 $ expected = [
95- ['Seen ' , 'nested string ' ],
96- 'Draft ' ,
95+ ['\ Seen ' , 'nested string ' ],
96+ '\ Draft ' ,
9797 'another string ' ,
9898 ];
9999
You can’t perform that action at this time.
0 commit comments