Skip to content

Commit 39e93da

Browse files
committed
Merge pull request #350 from simkimsia/patch-3
Call the $path->basepath() function once
2 parents accb7a0 + b8467a0 commit 39e93da

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Model/Behavior/UploadBehavior.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ public function beforeSave(Event $event, Entity $entity, ArrayObject $options)
7676

7777
$data = $entity->get($field);
7878
$path = $this->getPathProcessor($entity, $data, $field, $settings);
79-
$files = $this->constructFiles($entity, $data, $field, $settings, $path->basepath());
79+
$basepath = $path->basepath();
80+
$files = $this->constructFiles($entity, $data, $field, $settings, $basepath);
8081

8182
$writer = $this->getWriter($entity, $data, $field, $settings);
8283
$success = $writer->write($files);
@@ -86,7 +87,7 @@ public function beforeSave(Event $event, Entity $entity, ArrayObject $options)
8687
}
8788

8889
$entity->set($field, $path->filename());
89-
$entity->set(Hash::get($settings, 'fields.dir', 'dir'), $path->basepath());
90+
$entity->set(Hash::get($settings, 'fields.dir', 'dir'), $basepath);
9091
$entity->set(Hash::get($settings, 'fields.size', 'size'), $data['size']);
9192
$entity->set(Hash::get($settings, 'fields.type', 'type'), $data['type']);
9293
}

0 commit comments

Comments
 (0)