Feature: helpers Background: Given I have the following config """ """ And I have the following code preamble """ environment('production')) { // do something } """ When I run Psalm Then I see no errors Scenario: optional support Given I have the following code """ function test(?Throwable $user): ?string { return optional($user)->getMessage(); } """ When I run Psalm Then I see no errors