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
magento-composer-installer
src
MagentoHackathon
Composer
Magento
ProjectConfig.php
Go to the documentation of this file.
1
<?php
9
namespace
MagentoHackathon\Composer\Magento
;
10
11
12
class
ProjectConfig
{
13
14
protected
$libraryPath
;
15
protected
$libraryPackages
;
16
17
public
function
__construct
(
$extra
)
18
{
19
$this->
applyDeprecatedRootConfigs
(
$extra
);
20
if
( isset(
$extra
[
'magento-project'
]) ){
21
$this->
applyMagentoConfig
(
$extra
[
'magento-project'
]);
22
}
23
}
24
25
protected
function
fetchVarFromConfigArray
( $array, $key, $default=
null
){
26
$result
= $default;
27
if
( isset($array[$key]) ){
28
$result
= $array[$key];
29
}
30
return
$result
;
31
}
32
33
protected
function
applyDeprecatedRootConfigs
( $rootConfig )
34
{
35
36
}
37
38
protected
function
applyMagentoConfig
(
$config
)
39
{
40
$this->libraryPath = $this->
fetchVarFromConfigArray
(
$config
,
'libraryPath'
);
41
$this->libraryPackages = $this->
fetchVarFromConfigArray
(
$config
,
'libraries'
);
42
43
}
44
45
public
function
getLibraryPath
()
46
{
47
return
$this->libraryPath
;
48
}
49
50
public
function
getLibraryConfigByPackagename
( $packagename )
51
{
52
return
$this->
fetchVarFromConfigArray
( $this->libraryPackages, $packagename );
53
}
54
55
56
57
58
}
$result
$result
Definition:
product_configurable_not_available_rollback.php:26
$config
$config
Definition:
fraud_order.php:17
MagentoHackathon\Composer\Magento\ProjectConfig\applyDeprecatedRootConfigs
applyDeprecatedRootConfigs( $rootConfig)
Definition:
ProjectConfig.php:33
MagentoHackathon\Composer\Magento\ProjectConfig
Definition:
ProjectConfig.php:12
MagentoHackathon\Composer\Magento\ProjectConfig\__construct
__construct( $extra)
Definition:
ProjectConfig.php:17
MagentoHackathon\Composer\Magento
MagentoHackathon\Composer\Magento\ProjectConfig\getLibraryConfigByPackagename
getLibraryConfigByPackagename( $packagename)
Definition:
ProjectConfig.php:50
MagentoHackathon\Composer\Magento\ProjectConfig\$libraryPath
$libraryPath
Definition:
ProjectConfig.php:14
MagentoHackathon\Composer\Magento\ProjectConfig\$libraryPackages
$libraryPackages
Definition:
ProjectConfig.php:15
MagentoHackathon\Composer\Magento\ProjectConfig\getLibraryPath
getLibraryPath()
Definition:
ProjectConfig.php:45
MagentoHackathon\Composer\Magento\ProjectConfig\applyMagentoConfig
applyMagentoConfig( $config)
Definition:
ProjectConfig.php:38
MagentoHackathon\Composer\Magento\ProjectConfig\fetchVarFromConfigArray
fetchVarFromConfigArray( $array, $key, $default=null)
Definition:
ProjectConfig.php:25
$extra
if( $_orders &&count( $_orders))( 'Orders') ?></caption >< thead >< tr >< th scopeforeach( $_orders as $_order)(__( 'Order #')) ?>" class $extra
Definition:
history.phtml:32