DEV Community

Paboda Hettiarachchi
Paboda Hettiarachchi

Posted on

Write content to file in Magento2

$om = \Magento\Framework\App\ObjectManager::getInstance();
$filesystem = $om->get('Magento\Framework\Filesystem');
$directoryList = $om->get('Magento\Framework\App\Filesystem\DirectoryList');
$varDirectory = $filesystem->getDirectoryWrite($directoryList::VAR_DIR);
$varPath = $directoryList->getPath('var');
$fileName = 'demo.txt';
$path = $varPath . '/custom/' . $fileName;
$error = [];
$contents = print_r($error, true);
$varDirectory->writeFile($path, $contents);
Enter fullscreen mode Exit fullscreen mode

Top comments (0)