‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter Class Reference

Public Member Functions

 __construct (string $name, array $definition)
 
string getName ()
 
string null getType ()
 
bool isArray ()
 
bool hasDefaultValue ()
 
mixed getDefaultValue ()
 
array getValidators ()
 
bool ignoreValidation ()
 
bool isOptional ()
 
string null getDependency ()
 
int getPosition ()
 

Private Attributes

string $name
 
array $definition
 

Detailed Description

Class TYPO3\CMS\Extbase\Reflection\ClassSchema\Property

only to be used within Extbase, not part of TYPO3 Core API.

Definition at line 24 of file MethodParameter.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::__construct ( string  $name,
array  $definition 
)

Member Function Documentation

◆ getDefaultValue()

mixed TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::getDefaultValue ( )
Returns
‪mixed

Definition at line 98 of file MethodParameter.php.

◆ getDependency()

string null TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::getDependency ( )
Returns
‪string|null

Definition at line 130 of file MethodParameter.php.

◆ getName()

string TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::getName ( )
Returns
‪string

Definition at line 66 of file MethodParameter.php.

References TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter\$name.

◆ getPosition()

int TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::getPosition ( )
Returns
‪int

Definition at line 138 of file MethodParameter.php.

Referenced by TYPO3\CMS\Extbase\Reflection\ClassSchema\Method\getFirstParameter().

◆ getType()

string null TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::getType ( )
Returns
‪string|null

Definition at line 74 of file MethodParameter.php.

◆ getValidators()

array TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::getValidators ( )
Returns
‪array

Definition at line 106 of file MethodParameter.php.

◆ hasDefaultValue()

bool TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::hasDefaultValue ( )
Returns
‪bool

Definition at line 90 of file MethodParameter.php.

◆ ignoreValidation()

bool TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::ignoreValidation ( )
Returns
‪bool

Definition at line 114 of file MethodParameter.php.

◆ isArray()

bool TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::isArray ( )
Returns
‪bool

Definition at line 82 of file MethodParameter.php.

◆ isOptional()

bool TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::isOptional ( )
Returns
‪bool

Definition at line 122 of file MethodParameter.php.

Member Data Documentation

◆ $definition

array TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::$definition
private

◆ $name

string TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter::$name
private