@@ -4,7 +4,7 @@ Feature: Exception
44 Given I have the following config
55 """
66 <?xml version="1.0"?>
7- <psalm totallyTyped="true" >
7+ <psalm>
88 <projectFiles>
99 <directory name="."/>
1010 <ignoreFiles> <directory name="../../vendor"/> </ignoreFiles>
@@ -57,22 +57,22 @@ Feature: Exception
5757 When I run Psalm
5858 Then I see these errors
5959 | Type | Message |
60- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::emergency expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
61- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::alert expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
62- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::critical expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
63- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::error expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
64- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::warning expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
65- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::notice expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
66- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::info expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
67- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::debug expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
68- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::emergency expects array {exception ?: Exception }, array {exception : Error } provided |
69- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::alert expects array {exception ?: Exception }, array {exception : Error } provided |
70- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::critical expects array {exception ?: Exception }, array {exception : Error } provided |
71- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::error expects array {exception ?: Exception }, array {exception : Error } provided |
72- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::warning expects array {exception ?: Exception }, array {exception : Error } provided |
73- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::notice expects array {exception ?: Exception }, array {exception : Error } provided |
74- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::info expects array {exception ?: Exception }, array {exception : Error } provided |
75- | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::debug expects array {exception ?: Exception }, array {exception : Error } provided |
60+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::emergency expects array {exception ?: Exception }, but array {exception : " foo " } provided |
61+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::alert expects array {exception ?: Exception }, but array {exception : " foo " } provided |
62+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::critical expects array {exception ?: Exception }, but array {exception : " foo " } provided |
63+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::error expects array {exception ?: Exception }, but array {exception : " foo " } provided |
64+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::warning expects array {exception ?: Exception }, but array {exception : " foo " } provided |
65+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::notice expects array {exception ?: Exception }, but array {exception : " foo " } provided |
66+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::info expects array {exception ?: Exception }, but array {exception : " foo " } provided |
67+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::debug expects array {exception ?: Exception }, but array {exception : " foo " } provided |
68+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::emergency expects array {exception ?: Exception }, but array {exception : Error } provided |
69+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::alert expects array {exception ?: Exception }, but array {exception : Error } provided |
70+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::critical expects array {exception ?: Exception }, but array {exception : Error } provided |
71+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::error expects array {exception ?: Exception }, but array {exception : Error } provided |
72+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::warning expects array {exception ?: Exception }, but array {exception : Error } provided |
73+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::notice expects array {exception ?: Exception }, but array {exception : Error } provided |
74+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::info expects array {exception ?: Exception }, but array {exception : Error } provided |
75+ | InvalidArgument | Argument 2 of Psr \Log \LoggerInterface ::debug expects array {exception ?: Exception }, but array {exception : Error } provided |
7676 And I see no other errors
7777
7878 Scenario : `exception` key is actually an Exception Object AS per AbstractLogger
@@ -98,20 +98,20 @@ Feature: Exception
9898 When I run Psalm
9999 Then I see these errors
100100 | Type | Message |
101- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::emergency expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
102- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::alert expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
103- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::critical expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
104- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::error expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
105- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::warning expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
106- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::notice expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
107- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::info expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
108- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::debug expects array {exception ?: Exception }, array {exception : string ( foo ) } provided |
109- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::emergency expects array {exception ?: Exception }, array {exception : Error } provided |
110- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::alert expects array {exception ?: Exception }, array {exception : Error } provided |
111- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::critical expects array {exception ?: Exception }, array {exception : Error } provided |
112- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::error expects array {exception ?: Exception }, array {exception : Error } provided |
113- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::warning expects array {exception ?: Exception }, array {exception : Error } provided |
114- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::notice expects array {exception ?: Exception }, array {exception : Error } provided |
115- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::info expects array {exception ?: Exception }, array {exception : Error } provided |
116- | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::debug expects array {exception ?: Exception }, array {exception : Error } provided |
101+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::emergency expects array {exception ?: Exception }, but array {exception : " foo " } provided |
102+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::alert expects array {exception ?: Exception }, but array {exception : " foo " } provided |
103+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::critical expects array {exception ?: Exception }, but array {exception : " foo " } provided |
104+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::error expects array {exception ?: Exception }, but array {exception : " foo " } provided |
105+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::warning expects array {exception ?: Exception }, but array {exception : " foo " } provided |
106+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::notice expects array {exception ?: Exception }, but array {exception : " foo " } provided |
107+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::info expects array {exception ?: Exception }, but array {exception : " foo " } provided |
108+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::debug expects array {exception ?: Exception }, but array {exception : " foo " } provided |
109+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::emergency expects array {exception ?: Exception }, but array {exception : Error } provided |
110+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::alert expects array {exception ?: Exception }, but array {exception : Error } provided |
111+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::critical expects array {exception ?: Exception }, but array {exception : Error } provided |
112+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::error expects array {exception ?: Exception }, but array {exception : Error } provided |
113+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::warning expects array {exception ?: Exception }, but array {exception : Error } provided |
114+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::notice expects array {exception ?: Exception }, but array {exception : Error } provided |
115+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::info expects array {exception ?: Exception }, but array {exception : Error } provided |
116+ | InvalidArgument | Argument 2 of Psr \Log \AbstractLogger ::debug expects array {exception ?: Exception }, but array {exception : Error } provided |
117117 And I see no other errors
0 commit comments