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
magento2-base
setup
src
Magento
Setup
Module
Di
Code
Reader
ClassReaderDecorator.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Setup\Module\Di\Code\Reader
;
8
9
use
Magento\Setup\Module\Di\Compiler\ConstructorArgument
;
10
11
class
ClassReaderDecorator
implements
\Magento\Framework\Code\Reader\ClassReaderInterface
12
{
16
private
$classReader;
17
21
public
function
__construct
(\
Magento
\Framework\Code\Reader\ClassReader $classReader)
22
{
23
$this->classReader = $classReader;
24
}
25
33
public
function
getConstructor
(
$className
)
34
{
35
$unmappedArguments = $this->classReader->getConstructor(
$className
);
36
if
($unmappedArguments ===
null
) {
37
return
$unmappedArguments;
38
}
39
40
$arguments
= [];
41
foreach
($unmappedArguments as $argument) {
42
$arguments
[] =
new
ConstructorArgument
($argument);
43
}
44
45
return
$arguments
;
46
}
47
60
public
function
getParents
(
$className
)
61
{
62
return
$this->classReader->getParents(
$className
);
63
}
64
}
Magento\Setup\Module\Di\Code\Reader\ClassReaderDecorator\getParents
getParents($className)
Definition:
ClassReaderDecorator.php:60
Magento\Setup\Module\Di\Code\Reader\ClassReaderDecorator\getConstructor
getConstructor($className)
Definition:
ClassReaderDecorator.php:33
Magento\Setup\Module\Di\Code\Reader\ClassReaderDecorator
Definition:
ClassReaderDecorator.php:11
Magento\Setup\Module\Di\Code\Reader\ClassReaderDecorator\__construct
__construct(\Magento\Framework\Code\Reader\ClassReader $classReader)
Definition:
ClassReaderDecorator.php:21
Magento
$arguments
$arguments
Definition:
final_price.phtml:24
Magento\Framework\Code\Reader\ClassReaderInterface
Definition:
ClassReaderInterface.php:14
Magento\Setup\Module\Di\Code\Reader
Definition:
ClassesScanner.php:7
Magento\Setup\Module\Di\Compiler\ConstructorArgument
Definition:
ConstructorArgument.php:10
$className
if($currentSelectedMethod==$_code) $className
Definition:
form.phtml:31