Skip to content

Commit e827df2

Browse files
committed
Fix phpstan errors
1 parent d66f60b commit e827df2

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

phpstan.neon

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,18 @@ parameters:
1414
message: "#^Constant ROOT not found\\.$#"
1515
count: 1
1616
path: src/File/Writer/DefaultWriter.php
17+
18+
-
19+
message: "#^Parameter \\#1 \\$key of method Cake\\\\ORM\\\\Behavior\\:\\:setConfig\\(\\) expects array\\<string, mixed\\>\\|string, array\\<int\\|string, mixed\\> given\\.$#"
20+
count: 1
21+
path: src/Model/Behavior/UploadBehavior.php
22+
23+
-
24+
message: "#^Cannot use array destructuring on array\\|false\\.$#"
25+
count: 4
26+
path: src/Validation/DefaultValidation.php
27+
28+
-
29+
message: "#^Cannot use array destructuring on array\\|false\\.$#"
30+
count: 4
31+
path: src/Validation/ImageValidation.php

src/Model/Behavior/UploadBehavior.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ public function afterDelete(EventInterface $event, EntityInterface $entity, Arra
193193
*/
194194
public function getPathProcessor(EntityInterface $entity, $data, string $field, array $settings): ProcessorInterface
195195
{
196+
/** @var class-string<\Josegonzalez\Upload\File\Path\ProcessorInterface> $processorClass */
196197
$processorClass = Hash::get($settings, 'pathProcessor', DefaultProcessor::class);
197198

198199
return new $processorClass($this->_table, $entity, $data, $field, $settings);
@@ -213,6 +214,7 @@ public function getWriter(
213214
string $field,
214215
array $settings
215216
): WriterInterface {
217+
/** @var class-string<\Josegonzalez\Upload\File\Writer\WriterInterface> $writerClass */
216218
$writerClass = Hash::get($settings, 'writer', DefaultWriter::class);
217219

218220
return new $writerClass($this->_table, $entity, $data, $field, $settings);

0 commit comments

Comments
 (0)