Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework
App
Filesystem
DirectoryResolver.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\Framework\App\Filesystem
;
9
10
use
Magento\Framework\Filesystem
;
11
15
class
DirectoryResolver
16
{
20
private
$directoryList;
21
25
private
$filesystem;
26
31
public
function
__construct
(
DirectoryList
$directoryList,
Filesystem
$filesystem)
32
{
33
$this->directoryList = $directoryList;
34
$this->filesystem =
$filesystem
;
35
}
36
50
public
function
validatePath
(
$path
, $directoryConfig =
DirectoryList::MEDIA
)
51
{
52
$directory = $this->filesystem->getDirectoryWrite($directoryConfig);
53
$realPath = $directory->getDriver()->getRealPathSafety(
$path
);
54
$root = $this->directoryList->getPath($directoryConfig);
55
56
return
strpos($realPath, $root) === 0;
57
}
58
}
Magento\Framework\Filesystem
Definition:
Filesystem.php:16
Magento\Framework\App\Filesystem\DirectoryResolver\validatePath
validatePath($path, $directoryConfig=DirectoryList::MEDIA)
Definition:
DirectoryResolver.php:50
Magento\Framework\Filesystem
Magento\Framework\App\Filesystem\DirectoryResolver
Definition:
DirectoryResolver.php:15
Magento\Framework\App\Filesystem
Definition:
DirectoryList.php:6
Magento\Framework\App\Filesystem\DirectoryList
Definition:
DirectoryList.php:13
Magento\Framework\App\Filesystem\DirectoryResolver\__construct
__construct(DirectoryList $directoryList, Filesystem $filesystem)
Definition:
DirectoryResolver.php:31
$filesystem
$filesystem
Definition:
validate_image.php:10
$path
$path
Definition:
import_with_filesystem_images.php:14
Magento\Framework\App\Filesystem\DirectoryList\MEDIA
const MEDIA
Definition:
DirectoryList.php:48