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 = nullnullDetails
int|string $_indentation = ' '' 'Details- Type
- int | string
- Inherited_from
- \Zend_CodeGenerator_Php_Abstract::$$_indentation
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_indentation

bool $_isAbstract = falsefalseDetails- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isAbstract

bool $_isFinal = falsefalseDetails- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isFinal

bool $_isSourceDirty = truetrueDetails- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Abstract::$$_isSourceDirty
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isSourceDirty

bool $_isStatic = falsefalseDetails- Type
- bool
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_isStatic

string $_name = nullnullDetails- Type
- string
- Inherited_from
- \Zend_CodeGenerator_Php_Member_Abstract::$$_name

string $_sourceContent = nullnullDetails- 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_PUBLICself::VISIBILITY_PUBLICDetails- 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_PropertyfromReflection()
| Name | Type | Description |
|---|---|---|
| $reflectionProperty | \Zend_Reflection_Property |
| Type | Description |
|---|---|
| \Zend_CodeGenerator_Php_Property |

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

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

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

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

isSourceDirty() : boolisSourceDirty()
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_AbstractsetConfig()
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_PropertysetConst()
| Name | Type | Description |
|---|---|---|
| $const | bool |
| Type | Description |
|---|---|
| \Zend_CodeGenerator_Php_Property |

setDefaultValue(\Zend_CodeGenerator_Php_Property_DefaultValue | string | array $defaultValue) : \Zend_CodeGenerator_Php_PropertysetDefaultValue()
| 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_FilesetDocblock() 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_AbstractsetIndentation()
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_AbstractsetOptions()
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) : voidsetSourceContent()
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_AbstractsetSourceDirty()
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 |