Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
AbstractMemberGenerator Class Reference

Public Member Functions

 setFlags ($flags)
 
 addFlag ($flag)
 
 removeFlag ($flag)
 
 setAbstract ($isAbstract)
 
 isAbstract ()
 
 setInterface ($isInterface)
 
 isInterface ()
 
 setFinal ($isFinal)
 
 isFinal ()
 
 setStatic ($isStatic)
 
 isStatic ()
 
 setVisibility ($visibility)
 
 getVisibility ()
 
 setName ($name)
 
 getName ()
 
 setDocBlock ($docBlock)
 
 getDocBlock ()
 
- Public Member Functions inherited from AbstractGenerator
 __construct ($options=[])
 
 setSourceDirty ($isSourceDirty=true)
 
 isSourceDirty ()
 
 setIndentation ($indentation)
 
 getIndentation ()
 
 setSourceContent ($sourceContent)
 
 getSourceContent ()
 
 setOptions ($options)
 
- Public Member Functions inherited from GeneratorInterface
 generate ()
 

Public Attributes

const FLAG_ABSTRACT = 0x01
 #@+ int Flags for construction usage
 
const FLAG_FINAL = 0x02
 
const FLAG_STATIC = 0x04
 
const FLAG_INTERFACE = 0x08
 
const FLAG_PUBLIC = 0x10
 
const FLAG_PROTECTED = 0x20
 
const FLAG_PRIVATE = 0x40
 
const VISIBILITY_PUBLIC = 'public'
 #@-
 
const VISIBILITY_PROTECTED = 'protected'
 
const VISIBILITY_PRIVATE = 'private'
 
- Public Attributes inherited from AbstractGenerator
const LINE_FEED = "\n"
 Line feed to use in place of EOL.
 

Protected Attributes

 $docBlock = null
 
 $name = null
 
 $flags = self::FLAG_PUBLIC
 
- Protected Attributes inherited from AbstractGenerator
 $isSourceDirty = true
 
 $indentation = ' '
 
 $sourceContent = null
 

Member Function Documentation

addFlag (   $flag)
Parameters
int$flag
Returns
AbstractMemberGenerator
getDocBlock ( )
getName ( )
Returns
string
getVisibility ( )
Returns
string
isAbstract ( )
Returns
bool
isFinal ( )
Returns
bool
isInterface ( )
Returns
bool
isStatic ( )
Returns
bool
removeFlag (   $flag)
Parameters
int$flag
Returns
AbstractMemberGenerator
setAbstract (   $isAbstract)
Parameters
bool$isAbstract
Returns
AbstractMemberGenerator
setDocBlock (   $docBlock)
Parameters
DocBlockGenerator | string$docBlock
Exceptions
Exception\InvalidArgumentException
Returns
AbstractMemberGenerator
setFinal (   $isFinal)
Parameters
bool$isFinal
Returns
AbstractMemberGenerator
setFlags (   $flags)
Parameters
int | array$flags
Returns
AbstractMemberGenerator
setInterface (   $isInterface)
Parameters
bool$isInterface
Returns
AbstractMemberGenerator
setName (   $name)
Parameters
string$name
Returns
AbstractMemberGenerator
setStatic (   $isStatic)
Parameters
bool$isStatic
Returns
AbstractMemberGenerator
setVisibility (   $visibility)
Parameters
string$visibility
Returns
AbstractMemberGenerator

Member Data Documentation

$docBlock = null
protected
$flags = self::FLAG_PUBLIC
protected
$name = null
protected
const FLAG_ABSTRACT = 0x01

#@+ int Flags for construction usage

const FLAG_FINAL = 0x02
const FLAG_INTERFACE = 0x08
const FLAG_PRIVATE = 0x40
const FLAG_PROTECTED = 0x20
const FLAG_PUBLIC = 0x10
const FLAG_STATIC = 0x04
const VISIBILITY_PRIVATE = 'private'
const VISIBILITY_PROTECTED = 'protected'
const VISIBILITY_PUBLIC = 'public'

#@-

#@+

Parameters
conststring