BumbleDocGen / Technical description of the project / Class map / DynamicMethodEntity
DynamicMethodEntity class:
namespace BumbleDocGen\LanguageHandler\Php\Parser\Entity;
class DynamicMethodEntity implements \BumbleDocGen\LanguageHandler\Php\Parser\Entity\MethodEntityInterface, \BumbleDocGen\Core\Parser\Entity\EntityInterfaceMethod obtained by parsing the "method" annotation
- entityCacheIsOutdated
- getAbsoluteFileName
- getBodyCode
- getCallMethod
- getDescription
- getEndLine
- getFileName
- getFirstReturnValue
- getImplementingClass
- getImplementingClassName
- getImplementingReflectionClass
- getModifiersString
- getName
- getNamespaceName
- getObjectId
- getParameters
- getParametersString
- getReturnType
- getRootEntity
- getRootEntityCollection - Get parent collection of entities
- getShortName
- getStartColumn
- getStartLine
- isDynamic
- isInitialization
- isPrivate
- isProtected
- isPublic
- isStatic
- # __construct | source code
public function __construct(\BumbleDocGen\Core\Configuration\Configuration $configuration, \BumbleDocGen\LanguageHandler\Php\Parser\ParserHelper $parserHelper, \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity $classEntity, \phpDocumentor\Reflection\DocBlock\Tags\Method $annotationMethod);Parameters:
| Name | Type | Description |
|---|---|---|
| $configuration | \BumbleDocGen\Core\Configuration\Configuration | - |
| $parserHelper | \BumbleDocGen\LanguageHandler\Php\Parser\ParserHelper | - |
| $classEntity | \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity | - |
| $annotationMethod | \phpDocumentor\Reflection\DocBlock\Tags\Method | - |
- # entityCacheIsOutdated | source code
public function entityCacheIsOutdated(): bool;Parameters: not specified
Return value: bool
- # getAbsoluteFileName | source code
public function getAbsoluteFileName(): string|null;Parameters: not specified
Throws:
- # getBodyCode | source code
public function getBodyCode(): string;Parameters: not specified
Return value: string
- # getCallMethod | source code
public function getCallMethod(): \BumbleDocGen\LanguageHandler\Php\Parser\Entity\MethodEntity;Parameters: not specified
Return value: \BumbleDocGen\LanguageHandler\Php\Parser\Entity\MethodEntity
Throws:
- # getDescription | source code
public function getDescription(): string;Parameters: not specified
Return value: string
- # getEndLine | source code
public function getEndLine(): int;Parameters: not specified
Return value: int
Throws:
- # getFileName | source code
public function getFileName(): string|null;Parameters: not specified
Throws:
- # getFirstReturnValue | source code
public function getFirstReturnValue(): mixed;Parameters: not specified
Return value: mixed
- # getImplementingClass | source code
public function getImplementingClass(): \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity;Parameters: not specified
Return value: \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity
- # getImplementingClassName | source code
public function getImplementingClassName(): string;Parameters: not specified
Return value: string
Throws:
- # getImplementingReflectionClass | source code
public function getImplementingReflectionClass(): \Roave\BetterReflection\Reflection\ReflectionClass;Parameters: not specified
Return value: \Roave\BetterReflection\Reflection\ReflectionClass
Throws:
- # getModifiersString | source code
public function getModifiersString(): string;Parameters: not specified
Return value: string
- # getName | source code
public function getName(): string;Parameters: not specified
Return value: string
- # getNamespaceName | source code
public function getNamespaceName(): string;Parameters: not specified
Return value: string
Throws:
- # getObjectId | source code
public function getObjectId(): string;Parameters: not specified
Return value: string
- # getParameters | source code
public function getParameters(): array;Parameters: not specified
Return value: array
- # getParametersString | source code
public function getParametersString(): string;Parameters: not specified
Return value: string
- # getReturnType | source code
public function getReturnType(): string;Parameters: not specified
Return value: string
Throws:
- # getRootEntity | source code
public function getRootEntity(): \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity;Parameters: not specified
Return value: \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity
- # getRootEntityCollection | source code
public function getRootEntityCollection(): \BumbleDocGen\Core\Parser\Entity\RootEntityCollection;Get parent collection of entities
Parameters: not specified
Return value: \BumbleDocGen\Core\Parser\Entity\RootEntityCollection
- # getShortName | source code
public function getShortName(): string;Parameters: not specified
Return value: string
- # getStartColumn | source code
public function getStartColumn(): int;Parameters: not specified
Return value: int
Throws:
- # getStartLine | source code
public function getStartLine(): int;Parameters: not specified
Return value: int
Throws:
- # isDynamic | source code
public function isDynamic(): bool;Parameters: not specified
Return value: bool
- # isInitialization | source code
public function isInitialization(): bool;Parameters: not specified
Return value: bool
Throws:
- # isPrivate | source code
public function isPrivate(): bool;Parameters: not specified
Return value: bool
- # isProtected | source code
public function isProtected(): bool;Parameters: not specified
Return value: bool
- # isPublic | source code
public function isPublic(): bool;Parameters: not specified
Return value: bool
- # isStatic | source code
public function isStatic(): bool;Parameters: not specified
Return value: bool