1234567891011121314151617181920212223 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- declare(strict_types=1);
- $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
- $directoryName = 'linked_media';
- /** @var \Magento\Framework\Filesystem $filesystem */
- $filesystem = $objectManager->get(\Magento\Framework\Filesystem::class);
- $fullDirectoryPath = $filesystem->getDirectoryRead(Magento\Framework\App\Filesystem\DirectoryList::PUB)
- ->getAbsolutePath() . $directoryName;
- $mediaDirectory = $filesystem->getDirectoryWrite(Magento\Framework\App\Filesystem\DirectoryList::MEDIA);
- $wysiwygDir = $mediaDirectory->getAbsolutePath() . 'wysiwyg';
- $mediaDirectory->delete($wysiwygDir);
- if (!is_dir($fullDirectoryPath)) {
- mkdir($fullDirectoryPath);
- }
- if (is_dir($fullDirectoryPath) && !is_dir($wysiwygDir)) {
- symlink($fullDirectoryPath, $wysiwygDir);
- }
|