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
zendframework1
library
Zend
Server
Reflection
Parameter.php
Go to the documentation of this file.
1
<?php
33
class
Zend_Server_Reflection_Parameter
34
{
38
protected
$_reflection
;
39
44
protected
$_position
;
45
50
protected
$_type
;
51
56
protected
$_description
;
57
65
public
function
__construct
(ReflectionParameter $r,
$type
=
'mixed'
,
$description
=
''
)
66
{
67
$this->_reflection = $r;
68
$this->
setType
(
$type
);
69
$this->
setDescription
(
$description
);
70
}
71
79
public
function
__call
(
$method
, $args)
80
{
81
if
(method_exists($this->_reflection,
$method
)) {
82
return
call_user_func_array(array($this->_reflection,
$method
), $args);
83
}
84
85
#require_once 'Zend/Server/Reflection/Exception.php';
86
throw
new
Zend_Server_Reflection_Exception
(
'Invalid reflection method'
);
87
}
88
94
public
function
getType
()
95
{
96
return
$this->_type
;
97
}
98
105
public
function
setType
(
$type
)
106
{
107
if
(!is_string(
$type
) && (
null
!==
$type
)) {
108
#require_once 'Zend/Server/Reflection/Exception.php';
109
throw
new
Zend_Server_Reflection_Exception
(
'Invalid parameter type'
);
110
}
111
112
$this->_type =
$type
;
113
}
114
120
public
function
getDescription
()
121
{
122
return
$this->_description
;
123
}
124
131
public
function
setDescription
(
$description
)
132
{
133
if
(!is_string(
$description
) && (
null
!==
$description
)) {
134
#require_once 'Zend/Server/Reflection/Exception.php';
135
throw
new
Zend_Server_Reflection_Exception
(
'Invalid parameter description'
);
136
}
137
138
$this->_description =
$description
;
139
}
140
147
public
function
setPosition
(
$index
)
148
{
149
$this->_position = (int)
$index
;
150
}
151
157
public
function
getPosition
()
158
{
159
return
$this->_position
;
160
}
161
}
$description
$description
Definition:
pre_composer_update_2.3.php:162
Zend_Server_Reflection_Exception
Definition:
Exception.php:36
Zend_Server_Reflection_Parameter\$_position
$_position
Definition:
Parameter.php:44
Zend_Server_Reflection_Parameter\getPosition
getPosition()
Definition:
Parameter.php:157
Zend_Server_Reflection_Parameter\__call
__call($method, $args)
Definition:
Parameter.php:79
$type
$type
Definition:
item.phtml:13
Zend_Server_Reflection_Parameter\__construct
__construct(ReflectionParameter $r, $type='mixed', $description='')
Definition:
Parameter.php:65
Zend_Server_Reflection_Parameter\setType
setType($type)
Definition:
Parameter.php:105
Zend_Server_Reflection_Parameter\$_reflection
$_reflection
Definition:
Parameter.php:38
Zend_Server_Reflection_Parameter\setPosition
setPosition($index)
Definition:
Parameter.php:147
Zend_Server_Reflection_Parameter\setDescription
setDescription($description)
Definition:
Parameter.php:131
Zend_Server_Reflection_Parameter\getDescription
getDescription()
Definition:
Parameter.php:120
Zend_Server_Reflection_Parameter\getType
getType()
Definition:
Parameter.php:94
$method
$method
Definition:
info.phtml:13
Zend_Server_Reflection_Parameter\$_description
$_description
Definition:
Parameter.php:56
Zend_Server_Reflection_Parameter
Definition:
Parameter.php:33
Zend_Server_Reflection_Parameter\$_type
$_type
Definition:
Parameter.php:50
$index
$index
Definition:
list.phtml:44