Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
WriteInterface.php
Go to the documentation of this file.
1 <?php
7 
12 interface WriteInterface extends ReadInterface
13 {
21  public function create($path = null);
22 
30  public function delete($path = null);
31 
41  public function renameFile($path, $newPath, WriteInterface $targetDirectory = null);
42 
52  public function copyFile($path, $destination, WriteInterface $targetDirectory = null);
53 
63  public function createSymlink($path, $destination, WriteInterface $targetDirectory = null);
64 
73  public function changePermissions($path, $permissions);
74 
84  public function changePermissionsRecursively($path, $dirPermissions, $filePermissions);
85 
94  public function touch($path, $modificationTime = null);
95 
102  public function isWritable($path = null);
103 
111  public function openFile($path, $mode = 'w');
112 
122  public function writeFile($path, $content, $mode = null);
123 
129  public function getDriver();
130 }
renameFile($path, $newPath, WriteInterface $targetDirectory=null)
if($exist=($block->getProductCollection() && $block->getProductCollection() ->getSize())) $mode
Definition: grid.phtml:15
changePermissionsRecursively($path, $dirPermissions, $filePermissions)
$permissions
copyFile($path, $destination, WriteInterface $targetDirectory=null)
createSymlink($path, $destination, WriteInterface $targetDirectory=null)