Skip to content

Commit bd89fcf

Browse files
committed
Update readme.md
1 parent 07b0615 commit bd89fcf

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

readme.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ $folders = $mailbox->folders()->get('*/Subfolder');
199199

200200
// Find a specific folder.
201201
$folder = $mailbox->folders()->find('Folder Name');
202+
203+
// Find a specific folder (or fail).
204+
$folder = $mailbox->folders()->findOrFail('Missing Folder');
202205
```
203206

204207
### Retrieving Messages
@@ -371,6 +374,12 @@ Or by message sequence number:
371374
$message = $inbox->messages()->find(1, ImapFetchIdentifier::MessageNumber);
372375
```
373376

377+
You may also use the `findOrFail()` method to throw an exception if the message is not found:
378+
379+
```php
380+
$message = $inbox->messages()->findOrFail(12345, ImapFetchIdentifier::Uid);
381+
```
382+
374383
### Interacting With Messages
375384

376385
Once you retrieve messages from a folder using methods like `$inbox->messages()->get()`, you'll receive instances of the `DirectoryTree\ImapEngine\Message` class.

0 commit comments

Comments
 (0)