From 4684312cee84107c54c007f5f6433bff8dfde346 Mon Sep 17 00:00:00 2001 From: pavelmgn Date: Thu, 12 Sep 2019 09:22:08 +0500 Subject: [PATCH] Pass path by reference in media.file.upload (#4616) Credit to @pavelmgn. Refs: https://github.com/octobercms/october/issues/3124#issuecomment-529577947 --- modules/backend/widgets/MediaManager.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/backend/widgets/MediaManager.php b/modules/backend/widgets/MediaManager.php index f1e5e2c4c..bfbd84c45 100644 --- a/modules/backend/widgets/MediaManager.php +++ b/modules/backend/widgets/MediaManager.php @@ -1576,18 +1576,18 @@ class MediaManager extends WidgetBase * * Example usage: * - * Event::listen('media.file.upload', function ((\Backend\Widgets\MediaManager) $mediaWidget, (string) $path, (\Symfony\Component\HttpFoundation\File\UploadedFile) $uploadedFile) { + * Event::listen('media.file.upload', function ((\Backend\Widgets\MediaManager) $mediaWidget, (string) &$path, (\Symfony\Component\HttpFoundation\File\UploadedFile) $uploadedFile) { * \Log::info($path . " was upoaded."); * }); * * Or * - * $mediaWidget->bindEvent('file.upload', function ((string) $path, (\Symfony\Component\HttpFoundation\File\UploadedFile) $uploadedFile) { + * $mediaWidget->bindEvent('file.upload', function ((string) &$path, (\Symfony\Component\HttpFoundation\File\UploadedFile) $uploadedFile) { * \Log::info($path . " was uploaded"); * }); * */ - $this->fireSystemEvent('media.file.upload', [$filePath, $uploadedFile]); + $this->fireSystemEvent('media.file.upload', [&$filePath, $uploadedFile]); $response = Response::make([ 'link' => MediaLibrary::url($filePath),