CodeGenerator/Php/Property.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_CodeGenerator
- Subpackage
- PHP
- Version
- $Id: Property.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_CodeGenerator_Php_Property
- Parent(s)
- \Zend_CodeGenerator_Php_Member_Abstract < \Zend_CodeGenerator_Php_Abstract < \Zend_CodeGenerator_Abstract
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Constants

VISIBILITY_PUBLIC
= 'public'

VISIBILITY_PROTECTED
= 'protected'

VISIBILITY_PRIVATE
= 'private'

LINE_FEED
= "\n"
- Inherited_from
- \Zend_CodeGenerator_Php_Abstract::LINE_FEED
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::LINE_FEED
Properties


\Zend_CodeGenerator_Php_Docblock $_docblock = null
null
Details

int|string $_indentation = ' '
' '
Details- Type
- int | string
- Inherited_from
- \Zend_CodeGenerator_Php_Abstract::$$_indentation
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_indentation


bool $_isAbstract = false
false
Details- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isAbstract


bool $_isFinal = false
false
Details- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isFinal


bool $_isSourceDirty = true
true
Details- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Abstract::$$_isSourceDirty
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isSourceDirty


bool $_isStatic = false
false
Details- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isStatic


string $_name = null
null
Details- Type
- string
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_name


string $_sourceContent = null
null
Details- Type
- string
- Inherited_from
- \Zend_CodeGenerator_Abstract::$$_sourceContent
- Inherited_from
- \Zend_CodeGenerator_Php_Abstract::$$_sourceContent
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_sourceContent


\const $_visibility = self::VISIBILITY_PUBLIC
self::VISIBILITY_PUBLIC
Details- Type
- \const
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_visibility
Methods


__construct(array $options = array()) : void
__construct()
Inherited from: \Zend_CodeGenerator_Abstract::__construct()\Zend_CodeGenerator_Php_Abstract::__construct()\Zend_CodeGenerator_Php_Member_Abstract::__construct()Name | Type | Description |
---|---|---|
$options | array |


__toString() : string
__toString() - casting to a string will in turn call generate()
Inherited from: \Zend_CodeGenerator_Abstract::__toString()\Zend_CodeGenerator_Php_Abstract::__toString()\Zend_CodeGenerator_Php_Member_Abstract::__toString()Type | Description |
---|---|
string |


_init() : void
_init() - this is called before the constuctor
Inherited from: \Zend_CodeGenerator_Abstract::_init()\Zend_CodeGenerator_Php_Abstract::_init()\Zend_CodeGenerator_Php_Member_Abstract::_init()

_prepare() : void
_prepare() - this is called at construction completion
Inherited from: \Zend_CodeGenerator_Abstract::_prepare()\Zend_CodeGenerator_Php_Abstract::_prepare()\Zend_CodeGenerator_Php_Member_Abstract::_prepare()

fromReflection(\Zend_Reflection_Property $reflectionProperty) : \Zend_CodeGenerator_Php_Property
fromReflection()
Name | Type | Description |
---|---|---|
$reflectionProperty | \Zend_Reflection_Property |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Property |


getDefaultValue() : \Zend_CodeGenerator_Php_Property_DefaultValue
getDefaultValue()
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Property_DefaultValue |


getDocblock() : \Zend_CodeGenerator_Php_Docblock
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Docblock |


getIndentation() : string | int
getIndentation()
Inherited from: \Zend_CodeGenerator_Php_Abstract::getIndentation()\Zend_CodeGenerator_Php_Member_Abstract::getIndentation()Type | Description |
---|---|
string | int |


getSourceContent() : string
getSourceContent()
Inherited from: \Zend_CodeGenerator_Abstract::getSourceContent()\Zend_CodeGenerator_Php_Abstract::getSourceContent()\Zend_CodeGenerator_Php_Member_Abstract::getSourceContent()Type | Description |
---|---|
string |


isSourceDirty() : bool
isSourceDirty()
Inherited from: \Zend_CodeGenerator_Php_Abstract::isSourceDirty()\Zend_CodeGenerator_Php_Member_Abstract::isSourceDirty()Type | Description |
---|---|
bool |


setAbstract(bool $isAbstract) : \Zend_CodeGenerator_Php_Member_Abstract
Name | Type | Description |
---|---|---|
$isAbstract | bool |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Member_Abstract |


setConfig(\Zend_Config $config) : \Zend_CodeGenerator_Abstract
setConfig()
Inherited from: \Zend_CodeGenerator_Abstract::setConfig()\Zend_CodeGenerator_Php_Abstract::setConfig()\Zend_CodeGenerator_Php_Member_Abstract::setConfig()Name | Type | Description |
---|---|---|
$config | \Zend_Config |
Type | Description |
---|---|
\Zend_CodeGenerator_Abstract |


setConst(bool $const) : \Zend_CodeGenerator_Php_Property
setConst()
Name | Type | Description |
---|---|---|
$const | bool |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Property |


setDefaultValue(\Zend_CodeGenerator_Php_Property_DefaultValue | string | array $defaultValue) : \Zend_CodeGenerator_Php_Property
setDefaultValue()
Name | Type | Description |
---|---|---|
$defaultValue | \Zend_CodeGenerator_Php_Property_DefaultValue | string | array |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Property |


setDocblock(\Zend_CodeGenerator_Php_Docblock | array | string $docblock) : \Zend_CodeGenerator_Php_File
setDocblock() Set the docblock
Inherited from: \Zend_CodeGenerator_Php_Member_Abstract::setDocblock()Name | Type | Description |
---|---|---|
$docblock | \Zend_CodeGenerator_Php_Docblock | array | string |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_File |


setFinal(bool $isFinal) : \Zend_CodeGenerator_Php_Member_Abstract
Name | Type | Description |
---|---|---|
$isFinal | bool |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Member_Abstract |


setIndentation(string | int $indentation) : \Zend_CodeGenerator_Php_Abstract
setIndentation()
Inherited from: \Zend_CodeGenerator_Php_Abstract::setIndentation()\Zend_CodeGenerator_Php_Member_Abstract::setIndentation()Name | Type | Description |
---|---|---|
$indentation | string | int |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Abstract |


setName(string $name) : \Zend_CodeGenerator_Php_Member_Abstract
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Member_Abstract |


setOptions(array $options) : \Zend_CodeGenerator_Abstract
setOptions()
Inherited from: \Zend_CodeGenerator_Abstract::setOptions()\Zend_CodeGenerator_Php_Abstract::setOptions()\Zend_CodeGenerator_Php_Member_Abstract::setOptions()Name | Type | Description |
---|---|---|
$options | array |
Type | Description |
---|---|
\Zend_CodeGenerator_Abstract |


setSourceContent(string $sourceContent) : void
setSourceContent()
Inherited from: \Zend_CodeGenerator_Abstract::setSourceContent()\Zend_CodeGenerator_Php_Abstract::setSourceContent()\Zend_CodeGenerator_Php_Member_Abstract::setSourceContent()Name | Type | Description |
---|---|---|
$sourceContent | string |


setSourceDirty(bool $isSourceDirty = true) : \Zend_CodeGenerator_Php_Abstract
setSourceDirty()
Inherited from: \Zend_CodeGenerator_Php_Abstract::setSourceDirty()\Zend_CodeGenerator_Php_Member_Abstract::setSourceDirty()Name | Type | Description |
---|---|---|
$isSourceDirty | bool |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Abstract |


setStatic(bool $isStatic) : \Zend_CodeGenerator_Php_Member_Abstract
Name | Type | Description |
---|---|---|
$isStatic | bool |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Member_Abstract |


setVisibility(\const $visibility) : \Zend_CodeGenerator_Php_Member_Abstract
Name | Type | Description |
---|---|---|
$visibility | \const |
Type | Description |
---|---|
\Zend_CodeGenerator_Php_Member_Abstract |