CodeGenerator/Php/Property/DefaultValue.php

Show: PublicProtectedPrivateinherited
Table of Contents
Zend Framework
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 [email protected] so we can send you a copy immediately.
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_CodeGenerator  
Subpackage
PHP  
Version
$Id$  

\Zend_CodeGenerator_Php_Property_DefaultValue

Package: Zend_CodeGenerator
Parent(s)
\Zend_CodeGenerator_Php_Abstract < \Zend_CodeGenerator_Abstract
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  

Constants

>VConstant  TYPE_AUTO = 'auto'
>VConstant  TYPE_BOOLEAN = 'boolean'
>VConstant  TYPE_BOOL = 'bool'
>VConstant  TYPE_NUMBER = 'number'
>VConstant  TYPE_INTEGER = 'integer'
>VConstant  TYPE_INT = 'int'
>VConstant  TYPE_FLOAT = 'float'
>VConstant  TYPE_DOUBLE = 'double'
>VConstant  TYPE_STRING = 'string'
>VConstant  TYPE_ARRAY = 'array'
>VConstant  TYPE_CONSTANT = 'constant'
>VConstant  TYPE_NULL = 'null'
>VConstant  TYPE_OTHER = 'other'

Properties

>VPropertyprotectedint $_arrayDepth = 1
Default value1Details
Type
int
>VPropertyprotectedarray $_constants = array()
static

of reflected constants

Default valuearray()Details
Type
array
>VPropertyprotectedstring $_type = self::TYPE_AUTO
Default valueself::TYPE_AUTODetails
Type
string
>VPropertyprotectedmixed $_value = null
Default valuenullDetails
Type
mixed

Methods

methodpublic_getAutoDeterminedType(mixed $value) : string

_getAutoDeterminedType()

Parameters
NameTypeDescription
$valuemixed
Returns
TypeDescription
string
methodprotected_getValidatedType(string $type) : string

_getValidatedType()

Parameters
NameTypeDescription
$typestring
Returns
TypeDescription
string
methodprotected_init() : void

_init()

This method will prepare the constant array for this class
methodpublicgenerate() : string

generate()

Returns
TypeDescription
string
methodpublicgetArrayDepth() : int

getArrayDepth()

Returns
TypeDescription
int
methodpublicgetType() : string

getType()

Returns
TypeDescription
string
methodpublicgetValue() : mixed

getValue()

Returns
TypeDescription
mixed
methodpublicisValidConstantType() : bool

isValidConstantType()

Returns
TypeDescription
bool
methodpublicsetArrayDepth(int $arrayDepth) : \Zend_CodeGenerator_Php_Property_DefaultValue

setArrayDepth()

Parameters
NameTypeDescription
$arrayDepthint
Returns
TypeDescription
\Zend_CodeGenerator_Php_Property_DefaultValue
methodpublicsetType(string $type) : \Zend_CodeGenerator_Php_Property_DefaultValue

setType()

Parameters
NameTypeDescription
$typestring
Returns
TypeDescription
\Zend_CodeGenerator_Php_Property_DefaultValue
methodpublicsetValue(mixed $value) : \Zend_CodeGenerator_Php_Property_DefaultValue

setValue()

Parameters
NameTypeDescription
$valuemixed
Returns
TypeDescription
\Zend_CodeGenerator_Php_Property_DefaultValue
Documentation was generated by phpDocumentor 2.2.0 .