Zend\Code\Generator\MethodGenerator
Synopsis
class MethodGenerator
extends AbstractMemberGenerator
{
- // Inherited constants from AbstractMemberGenerator
- const FLAG_ABSTRACT = 0x01;
- const FLAG_FINAL = 0x02;
- const FLAG_STATIC = 0x04;
- const FLAG_PUBLIC = 0x10;
- const FLAG_PROTECTED = 0x20;
- const FLAG_PRIVATE = 0x40;
- const VISIBILITY_PUBLIC = 'public';
- const VISIBILITY_PROTECTED = 'protected';
- const VISIBILITY_PRIVATE = 'private';
- // Inherited constants from AbstractGenerator
- const LINE_FEED = "\n";
- // members
- protected DocBlockGenerator $docBlock;
- protected array $parameters;
- protected string $body;
- // Inherited members from AbstractMemberGenerator
- protected DocBlockGenerator $docBlock;
- protected string $name;
- protected int $flags;
- // Inherited members from AbstractGenerator
- protected bool $isSourceDirty;
- protected int|string $indentation;
- protected string $sourceContent;
- // methods
- public static MethodGenerator fromReflection()
- public static MethodGenerator fromArray()
- public void __construct()
- public MethodGenerator setParameters()
- public MethodGenerator setParameter()
- public array getParameters()
- public MethodGenerator setBody()
- public string getBody()
- public string generate()
- public void __toString()
- // Inherited methods from AbstractMemberGenerator
- public AbstractMemberGenerator setFlags()
- public AbstractMemberGenerator addFlag()
- public AbstractMemberGenerator removeFlag()
- public AbstractMemberGenerator setAbstract()
- public bool isAbstract()
- public AbstractMemberGenerator setFinal()
- public bool isFinal()
- public AbstractMemberGenerator setStatic()
- public bool isStatic()
- public AbstractMemberGenerator setVisibility()
- public string getVisibility()
- public AbstractMemberGenerator setName()
- public string getName()
- public AbstractMemberGenerator setDocBlock()
- public DocBlockGenerator getDocBlock()
- // Inherited methods from AbstractGenerator
- public void __construct()
- public AbstractGenerator setSourceDirty()
- public bool isSourceDirty()
- public AbstractGenerator setIndentation()
- public string getIndentation()
- public AbstractGenerator setSourceContent()
- public string getSourceContent()
- public AbstractGenerator setOptions()
Hierarchy
Constants
Name | Value |
---|---|
FLAG_ABSTRACT | 0x01 |
FLAG_FINAL | 0x02 |
FLAG_STATIC | 0x04 |
FLAG_PUBLIC | 0x10 |
FLAG_PROTECTED | 0x20 |
FLAG_PRIVATE | 0x40 |
VISIBILITY_PUBLIC | 'public' |
VISIBILITY_PROTECTED | 'protected' |
VISIBILITY_PRIVATE | 'private' |
LINE_FEED | "\n" |
Members
protected
- $body — string
- $docBlock — Zend\Code\Generator\DocBlockGenerator
- $docBlock — Zend\Code\Generator\DocBlockGenerator
- $flags — int
- $indentation — Zend\Code\Generator\int|string
- $isSourceDirty — Zend\Code\Generator\bool
- $name — string
- $parameters — array
- $sourceContent — string
Methods
public
- __construct()
- __toString()
- fromArray() — Generate from array
- fromReflection()
- generate()
- getBody()
- getParameters()
- setBody()
- setParameter()
- setParameters()
Inherited from Zend\Code\Generator\AbstractMemberGenerator
public
- addFlag()
- getDocBlock()
- getName()
- getVisibility()
- isAbstract()
- isFinal()
- isStatic()
- removeFlag()
- setAbstract()
- setDocBlock()
- setFinal()
- setFlags()
- setName()
- setStatic()
- setVisibility()