Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (Filesystem $filesystem, DirectoryList $directoryList, State $state=null) | |
getInstallationWritableDirectories () | |
getApplicationNonWritableDirectories () | |
getInstallationCurrentWritableDirectories () | |
getApplicationCurrentNonWritableDirectories () | |
getMissingWritablePathsForInstallation ($associative=false) | |
getMissingWritableDirectoriesForDbUpgrade () | |
getMissingWritableDirectoriesForInstallation () | |
getUnnecessaryWritableDirectoriesForApplication () | |
Protected Member Functions | |
isWritable ($code) | |
isNonWritable ($code) | |
isReadableDirectory ($directory) | |
Protected Attributes | |
$filesystem | |
$directoryList | |
$installationWritableDirectories = [] | |
$applicationNonWritableDirectories = [] | |
$installationCurrentWritableDirectories = [] | |
$applicationCurrentNonWritableDirectories = [] | |
$nonWritablePathsInDirectories = [] | |
Checks permissions to files and folders.
Definition at line 18 of file FilePermissions.php.
__construct | ( | Filesystem | $filesystem, |
DirectoryList | $directoryList, | ||
State | $state = null |
||
) |
Filesystem | $filesystem | |
DirectoryList | $directoryList | |
State | $state |
Definition at line 75 of file FilePermissions.php.
getApplicationCurrentNonWritableDirectories | ( | ) |
Retrieve list of currently non-writable directories for application
Definition at line 197 of file FilePermissions.php.
getApplicationNonWritableDirectories | ( | ) |
Retrieve list of recommended non-writable directories for application
Definition at line 114 of file FilePermissions.php.
getInstallationCurrentWritableDirectories | ( | ) |
Retrieve list of currently writable directories for installation
Definition at line 132 of file FilePermissions.php.
getInstallationWritableDirectories | ( | ) |
Retrieve list of required writable directories for installation
Definition at line 90 of file FilePermissions.php.
getMissingWritableDirectoriesForDbUpgrade | ( | ) |
Checks writable paths for database upgrade, returns array of directory paths that requires write permission
Definition at line 282 of file FilePermissions.php.
getMissingWritableDirectoriesForInstallation | ( | ) |
Checks writable directories for installation
Definition at line 309 of file FilePermissions.php.
getMissingWritablePathsForInstallation | ( | $associative = false | ) |
Checks writable paths for installation, returns associative array if input is true, else returns simple array
bool | $associative |
Definition at line 253 of file FilePermissions.php.
getUnnecessaryWritableDirectoriesForApplication | ( | ) |
Checks non-writable directories for application
Definition at line 321 of file FilePermissions.php.
|
protected |
Checks if directory is non-writable by given directory code
string | $code |
Definition at line 227 of file FilePermissions.php.
|
protected |
Checks if directory exists and is readable
\Magento\Framework\Filesystem\Directory\WriteInterface | $directory |
Definition at line 239 of file FilePermissions.php.
|
protected |
Checks if directory is writable by given directory code
string | $code |
Definition at line 215 of file FilePermissions.php.
|
protected |
Definition at line 61 of file FilePermissions.php.
|
protected |
Definition at line 47 of file FilePermissions.php.
|
protected |
Definition at line 28 of file FilePermissions.php.
|
protected |
Definition at line 23 of file FilePermissions.php.
|
protected |
Definition at line 54 of file FilePermissions.php.
|
protected |
Definition at line 40 of file FilePermissions.php.
|
protected |
Definition at line 68 of file FilePermissions.php.