Browse Source

Getting linked entities.

1.0
Андрей Колченко 10 years ago
parent
commit
ce2da4e270
  1. 16
      Mage/Task/BuiltIn/Filesystem/LinkSharedFilesTask.php

16
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.');
}

Loading…
Cancel
Save