|
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.