‪TYPO3CMS  ‪main
TYPO3\CMS\Extbase\Reflection\ClassSchema\Method Class Reference

Public Member Functions

 __construct (string $name, array $definition, string $className)
 
 getName ()
 
array MethodParameter[] getParameters ()
 
 getParameter (string $parameterName)
 
 isPublic ()
 
 isProtected ()
 
 isPrivate ()
 

Private Attributes

string $name
 
array $definition
 
string $className
 
array $parameters = array( )
 

Detailed Description

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

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

Definition at line 26 of file Method.php.

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ getName()

TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::getName ( )

Definition at line 69 of file Method.php.

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

◆ getParameter()

TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::getParameter ( string  $parameterName)
Exceptions
NoSuchMethodParameterException

Definition at line 85 of file Method.php.

◆ getParameters()

array MethodParameter [] TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::getParameters ( )
Returns
‪array|MethodParameter[]

Definition at line 77 of file Method.php.

References TYPO3\CMS\Extbase\Reflection\ClassSchema\Method\$parameters.

◆ isPrivate()

TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::isPrivate ( )

Definition at line 108 of file Method.php.

◆ isProtected()

TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::isProtected ( )

Definition at line 103 of file Method.php.

◆ isPublic()

TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::isPublic ( )

Definition at line 98 of file Method.php.

Member Data Documentation

◆ $className

string TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::$className
private

◆ $definition

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

◆ $name

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

◆ $parameters

array TYPO3\CMS\Extbase\Reflection\ClassSchema\Method::$parameters = array( )
private