Skip to content

Latest commit

 

History

History
626 lines (406 loc) · 15.4 KB

File metadata and controls

626 lines (406 loc) · 15.4 KB

BumbleDocGen / Technical description of the project / Class map / MethodEntityInterface


namespace BumbleDocGen\LanguageHandler\Php\Parser\Entity;

interface MethodEntityInterface extends \\BumbleDocGen\Core\Parser\Entity\EntityInterface implements \BumbleDocGen\Core\Parser\Entity\EntityInterface

Methods:

  1. entityCacheIsOutdated
  2. getAbsoluteFileName - Returns the absolute path to a file if it can be retrieved and if the file is in the project directory
  3. getBodyCode
  4. getDescription
  5. getEndLine
  6. getFileName - Returns the relative path to a file if it can be retrieved and if the file is in the project directory
  7. getFirstReturnValue
  8. getImplementingClass
  9. getImplementingClassName
  10. getModifiersString
  11. getName
  12. getObjectId
  13. getParameters
  14. getParametersString
  15. getReturnType
  16. getRootEntityCollection - Get parent collection of entities
  17. getShortName
  18. getStartColumn
  19. getStartLine
  20. isDynamic
  21. isInitialization
  22. isPrivate
  23. isProtected
  24. isPublic

Method details:

// Implemented in BumbleDocGen\Core\Parser\Entity\EntityInterface

public function entityCacheIsOutdated(): bool;

Parameters: not specified

Return value: bool


// Implemented in BumbleDocGen\Core\Parser\Entity\EntityInterface

public function getAbsoluteFileName(): string|null;
Returns the absolute path to a file if it can be retrieved and if the file is in the project directory

Parameters: not specified

Return value: string | null


public function getBodyCode(): string;

Parameters: not specified

Return value: string


public function getDescription(): string;

Parameters: not specified

Return value: string


public function getEndLine(): int;

Parameters: not specified

Return value: int


public function getFileName(): string|null;
Returns the relative path to a file if it can be retrieved and if the file is in the project directory

Parameters: not specified

Return value: string | null


public function getFirstReturnValue(): mixed;

Parameters: not specified

Return value: mixed


public function getImplementingClass(): \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity;

Parameters: not specified

Return value: \BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity


public function getImplementingClassName(): string;

Parameters: not specified

Return value: string


public function getModifiersString(): string;

Parameters: not specified

Return value: string


public function getName(): string;

Parameters: not specified

Return value: string


// Implemented in BumbleDocGen\Core\Parser\Entity\EntityInterface

public function getObjectId(): string;

Parameters: not specified

Return value: string


public function getParameters(): array;

Parameters: not specified

Return value: array


public function getParametersString(): string;

Parameters: not specified

Return value: string


public function getReturnType(): string;

Parameters: not specified

Return value: string


// Implemented in BumbleDocGen\Core\Parser\Entity\EntityInterface

public function getRootEntityCollection(): \BumbleDocGen\Core\Parser\Entity\RootEntityCollection;
Get parent collection of entities

Parameters: not specified

Return value: \BumbleDocGen\Core\Parser\Entity\RootEntityCollection


// Implemented in BumbleDocGen\Core\Parser\Entity\EntityInterface

public function getShortName(): string;

Parameters: not specified

Return value: string


public function getStartColumn(): int;

Parameters: not specified

Return value: int


public function getStartLine(): int;

Parameters: not specified

Return value: int


public function isDynamic(): bool;

Parameters: not specified

Return value: bool


public function isInitialization(): bool;

Parameters: not specified

Return value: bool


public function isPrivate(): bool;

Parameters: not specified

Return value: bool


public function isProtected(): bool;

Parameters: not specified

Return value: bool


public function isPublic(): bool;

Parameters: not specified

Return value: bool