From ce2da4e270f2085ea5e2da9c064ee524635f6f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=9A=D0=BE=D0=BB?= =?UTF-8?q?=D1=87=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Wed, 5 Nov 2014 16:42:13 +0300 Subject: [PATCH] Getting linked entities. --- .../BuiltIn/Filesystem/LinkSharedFilesTask.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Mage/Task/BuiltIn/Filesystem/LinkSharedFilesTask.php b/Mage/Task/BuiltIn/Filesystem/LinkSharedFilesTask.php index d457d4d..2276cca 100644 --- a/Mage/Task/BuiltIn/Filesystem/LinkSharedFilesTask.php +++ b/Mage/Task/BuiltIn/Filesystem/LinkSharedFilesTask.php @@ -13,7 +13,10 @@ use Mage\Task\SkipException; */ class LinkSharedFilesTask extends AbstractTask implements IsReleaseAware { - + /** + * Linked folders parameter name + */ + const LINKED_FILES = 'linked_files'; /** * Linked folders parameter name */ @@ -58,13 +61,12 @@ class LinkSharedFilesTask extends AbstractTask implements IsReleaseAware */ public function run() { - $linkedFiles = $this->getParameter('linked_files', array()); - $linkedFolders = $this->getParameter(self::LINKED_FOLDERS, array()); - $linkingStrategy = $this->getParameter(self::LINKED_STRATEGY, self::ABSOLUTE_LINKING); - - $linkedEntities = array_merge($linkedFiles, $linkedFolders); + $linkedEntities = array_merge( + $this->getParameter(self::LINKED_FILES, array()), + $this->getParameter(self::LINKED_FOLDERS, array()) + ); - if (empty($linkedFiles) && empty($linkedFolders)) { + if (empty($linkedEntities)) { throw new SkipException('No files and folders configured for sym-linking.'); }