File: psalm-baseline.xml

package info (click to toggle)
php-guzzlehttp-psr7 2.8.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,064 kB
  • sloc: php: 9,599; xml: 225; makefile: 36
file content (204 lines) | stat: -rw-r--r-- 7,806 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="6.13.1@1e3b7f0a8ab32b23197b91107adc0a7ed8a05b51">
  <file src="src/BufferStream.php">
    <FalsableReturnStatement>
      <code><![CDATA[$result]]></code>
    </FalsableReturnStatement>
    <PossiblyFalsePropertyAssignmentValue>
      <code><![CDATA[substr($this->buffer, $length)]]></code>
    </PossiblyFalsePropertyAssignmentValue>
  </file>
  <file src="src/CachingStream.php">
    <PossiblyFalseArgument>
      <code><![CDATA[$remoteData]]></code>
    </PossiblyFalseArgument>
    <PossiblyFalseOperand>
      <code><![CDATA[$remoteData]]></code>
    </PossiblyFalseOperand>
  </file>
  <file src="src/DroppingStream.php">
    <PossiblyFalseArgument>
      <code><![CDATA[substr($string, 0, $diff)]]></code>
    </PossiblyFalseArgument>
  </file>
  <file src="src/FnStream.php">
    <UndefinedThisPropertyFetch>
      <code><![CDATA[$this->_fn___toString]]></code>
      <code><![CDATA[$this->_fn_close]]></code>
      <code><![CDATA[$this->_fn_close]]></code>
      <code><![CDATA[$this->_fn_detach]]></code>
      <code><![CDATA[$this->_fn_eof]]></code>
      <code><![CDATA[$this->_fn_getContents]]></code>
      <code><![CDATA[$this->_fn_getMetadata]]></code>
      <code><![CDATA[$this->_fn_getSize]]></code>
      <code><![CDATA[$this->_fn_isReadable]]></code>
      <code><![CDATA[$this->_fn_isSeekable]]></code>
      <code><![CDATA[$this->_fn_isWritable]]></code>
      <code><![CDATA[$this->_fn_read]]></code>
      <code><![CDATA[$this->_fn_rewind]]></code>
      <code><![CDATA[$this->_fn_seek]]></code>
      <code><![CDATA[$this->_fn_tell]]></code>
      <code><![CDATA[$this->_fn_write]]></code>
    </UndefinedThisPropertyFetch>
  </file>
  <file src="src/Header.php">
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$m[0]]]></code>
    </PossiblyUndefinedArrayOffset>
  </file>
  <file src="src/HttpFactory.php">
    <ParamNameMismatch>
      <code><![CDATA[$file]]></code>
    </ParamNameMismatch>
  </file>
  <file src="src/Message.php">
    <ImplicitToStringCast>
      <code><![CDATA[$message->getBody()]]></code>
    </ImplicitToStringCast>
    <PossiblyNullArgument>
      <code><![CDATA[$matches[1] === '/' ? self::parseRequestUri($parts[1], $data['headers']) : $parts[1]]]></code>
      <code><![CDATA[$parts[1]]]></code>
      <code><![CDATA[$parts[1]]]></code>
      <code><![CDATA[$rawHeaders]]></code>
      <code><![CDATA[$rawHeaders]]></code>
    </PossiblyNullArgument>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$parts[1]]]></code>
      <code><![CDATA[$parts[1]]]></code>
      <code><![CDATA[$parts[1]]]></code>
      <code><![CDATA[$parts[1]]]></code>
    </PossiblyUndefinedArrayOffset>
  </file>
  <file src="src/MessageTrait.php">
    <LessSpecificImplementedReturnType>
      <code><![CDATA[MessageInterface]]></code>
      <code><![CDATA[MessageInterface]]></code>
      <code><![CDATA[MessageInterface]]></code>
      <code><![CDATA[MessageInterface]]></code>
      <code><![CDATA[MessageInterface]]></code>
      <code><![CDATA[array]]></code>
      <code><![CDATA[array]]></code>
    </LessSpecificImplementedReturnType>
    <ParamNameMismatch>
      <code><![CDATA[$header]]></code>
      <code><![CDATA[$header]]></code>
      <code><![CDATA[$header]]></code>
      <code><![CDATA[$header]]></code>
      <code><![CDATA[$header]]></code>
      <code><![CDATA[$header]]></code>
    </ParamNameMismatch>
  </file>
  <file src="src/Request.php">
    <NoValue>
      <code><![CDATA[$header]]></code>
    </NoValue>
  </file>
  <file src="src/Response.php">
    <RedundantCast>
      <code><![CDATA[(int) $code]]></code>
      <code><![CDATA[(string) $reasonPhrase]]></code>
    </RedundantCast>
  </file>
  <file src="src/ServerRequest.php">
    <InvalidArgument>
      <code><![CDATA[$_SERVER['SERVER_PORT']]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$normalizedFiles[$key]]]></code>
    </InvalidArrayOffset>
    <InvalidReturnStatement>
      <code><![CDATA[$normalizedFiles]]></code>
    </InvalidReturnStatement>
    <InvalidReturnType>
      <code><![CDATA[UploadedFileInterface[]]]></code>
    </InvalidReturnType>
    <ParamNameMismatch>
      <code><![CDATA[$attribute]]></code>
      <code><![CDATA[$attribute]]></code>
      <code><![CDATA[$attribute]]></code>
    </ParamNameMismatch>
  </file>
  <file src="src/Stream.php">
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$this->stream]]></code>
    </InvalidPropertyAssignmentValue>
    <RedundantCast>
      <code><![CDATA[(int) $whence]]></code>
    </RedundantCast>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
      <code><![CDATA[isset($this->stream)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/StreamWrapper.php">
    <FalsableReturnStatement>
      <code><![CDATA[fopen('guzzle://stream', $mode, false, self::createStreamContext($stream))]]></code>
    </FalsableReturnStatement>
  </file>
  <file src="src/Uri.php">
    <InvalidNullableReturnType>
      <code><![CDATA[string]]></code>
      <code><![CDATA[string]]></code>
      <code><![CDATA[string]]></code>
    </InvalidNullableReturnType>
    <NullableReturnStatement>
      <code><![CDATA[preg_replace_callback(
            '/(?:[^%'.self::CHAR_UNRESERVED.self::CHAR_SUB_DELIMS.']+|%(?![A-Fa-f0-9]{2}))/',
            [$this, 'rawurlencodeMatchZero'],
            $component
        )]]></code>
      <code><![CDATA[preg_replace_callback(
            '/(?:[^'.self::CHAR_UNRESERVED.self::CHAR_SUB_DELIMS.'%:@\/\?]++|%(?![A-Fa-f0-9]{2}))/',
            [$this, 'rawurlencodeMatchZero'],
            $str
        )]]></code>
      <code><![CDATA[preg_replace_callback(
            '/(?:[^'.self::CHAR_UNRESERVED.self::CHAR_SUB_DELIMS.'%:@\/]++|%(?![A-Fa-f0-9]{2}))/',
            [$this, 'rawurlencodeMatchZero'],
            $path
        )]]></code>
    </NullableReturnStatement>
    <PossiblyInvalidArgument>
      <code><![CDATA[$result]]></code>
    </PossiblyInvalidArgument>
  </file>
  <file src="src/UriNormalizer.php">
    <PossiblyNullArgument>
      <code><![CDATA[preg_replace('#//++#', '/', $uri->getPath())]]></code>
      <code><![CDATA[preg_replace_callback($regex, $callback, $uri->getPath())]]></code>
      <code><![CDATA[preg_replace_callback($regex, $callback, $uri->getPath())]]></code>
      <code><![CDATA[preg_replace_callback($regex, $callback, $uri->getQuery())]]></code>
      <code><![CDATA[preg_replace_callback($regex, $callback, $uri->getQuery())]]></code>
    </PossiblyNullArgument>
  </file>
  <file src="src/UriResolver.php">
    <PossiblyFalseOperand>
      <code><![CDATA[substr($base->getPath(), 0, $lastSlashPos + 1)]]></code>
    </PossiblyFalseOperand>
    <TypeDoesNotContainType>
      <code><![CDATA['' === $relativePath]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Utils.php">
    <FalsableReturnStatement>
      <code><![CDATA[$contents]]></code>
    </FalsableReturnStatement>
    <PossiblyFalseArgument>
      <code><![CDATA[$ctx]]></code>
      <code><![CDATA[$ctx]]></code>
      <code><![CDATA[\substr($userInfo, 0, $pos)]]></code>
    </PossiblyFalseArgument>
    <PossiblyUndefinedVariable>
      <code><![CDATA[$contents]]></code>
      <code><![CDATA[$handle]]></code>
    </PossiblyUndefinedVariable>
  </file>
</files>