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
Css
PreProcessor
File
Temporary.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Css\PreProcessor\File
;
7
8
use
Magento\Framework\App\Filesystem\DirectoryList
;
9
use
Magento\Framework\Filesystem
;
10
use
Magento\Framework\Css\PreProcessor\Config
;
11
12
class
Temporary
13
{
17
private
$config;
18
22
private
$tmpDirectory;
23
28
public
function
__construct
(
29
Filesystem
$filesystem
,
30
Config
$config
31
) {
32
$this->tmpDirectory =
$filesystem
->getDirectoryWrite(
DirectoryList::VAR_DIR
);
33
$this->config =
$config
;
34
}
35
43
public
function
createFile
(
$relativePath
,
$contents
)
44
{
45
$filePath = $this->config->getMaterializationRelativePath() .
'/'
.
$relativePath
;
46
47
if
(!$this->tmpDirectory->isExist($filePath)) {
48
$this->tmpDirectory->writeFile($filePath,
$contents
);
49
}
50
return
$this->tmpDirectory->getAbsolutePath($filePath);
51
}
52
}
$contents
$contents
Definition:
website.php:14
Magento\Framework\Filesystem
Definition:
Filesystem.php:16
Magento\Framework\Filesystem
Magento\Framework\App\Filesystem\DirectoryList\VAR_DIR
const VAR_DIR
Definition:
DirectoryList.php:58
$config
$config
Definition:
fraud_order.php:17
Magento\Framework\Css\PreProcessor\File\Temporary\__construct
__construct(Filesystem $filesystem, Config $config)
Definition:
Temporary.php:28
Magento\Framework\Css\PreProcessor\File\Temporary
Definition:
Temporary.php:12
Magento\Framework\Css\PreProcessor\File
Magento\Framework\Css\PreProcessor\File\Temporary\createFile
createFile($relativePath, $contents)
Definition:
Temporary.php:43
Magento\Framework\Css\PreProcessor\Config
Definition:
Config.php:10
Magento\Framework\App\Filesystem\DirectoryList
Definition:
DirectoryList.php:13
$relativePath
$relativePath
Definition:
get.php:35
$filesystem
$filesystem
Definition:
validate_image.php:10