[ Index ]

PHP Cross Reference of phpBB-3.3.11-deutsch

title

Body

[close]

/vendor/zendframework/zend-code/src/Generator/ -> ParameterGenerator.php (summary)

Zend Framework (http://framework.zend.com/)

Copyright: Copyright (c) 2005-2016 Zend Technologies USA Inc. (http://www.zend.com)
License: http://framework.zend.com/license/new-bsd New BSD License
File Size: 423 lines (11 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ParameterGenerator:: (21 methods):
  fromReflection()
  fromArray()
  __construct()
  setType()
  getType()
  setName()
  getName()
  setDefaultValue()
  getDefaultValue()
  setPosition()
  getPosition()
  getPassedByReference()
  setPassedByReference()
  setVariadic()
  getVariadic()
  generate()
  extractFQCNTypeFromReflectionType()
  prePhp7ExtractFQCNTypeFromReflectionType()
  expandLiteralParameterType()
  generateTypeHint()
  omitDefaultValue()


Class: ParameterGenerator  - X-Ref

fromReflection(ParameterReflection $reflectionParameter)   X-Ref

return: ParameterGenerator
param: ParameterReflection $reflectionParameter

fromArray(array $array)   X-Ref
Generate from array

return: ParameterGenerator
param: array $array

__construct($name = null,$type = null,$defaultValue = null,$position = null,$passByReference = false)   X-Ref

param: string $name
param: string $type
param: mixed $defaultValue
param: int $position
param: bool $passByReference

setType($type)   X-Ref

return: ParameterGenerator
param: string $type

getType()   X-Ref

return: string

setName($name)   X-Ref

return: ParameterGenerator
param: string $name

getName()   X-Ref

return: string

setDefaultValue($defaultValue)   X-Ref
Set the default value of the parameter.

Certain variables are difficult to express

return: ParameterGenerator
param: null|bool|string|int|float|array|ValueGenerator $defaultValue

getDefaultValue()   X-Ref

return: ValueGenerator

setPosition($position)   X-Ref

return: ParameterGenerator
param: int $position

getPosition()   X-Ref

return: int

getPassedByReference()   X-Ref

return: bool

setPassedByReference($passedByReference)   X-Ref

return: ParameterGenerator
param: bool $passedByReference

setVariadic($variadic)   X-Ref

return: ParameterGenerator
param: bool $variadic

getVariadic()   X-Ref

return: bool

generate()   X-Ref

return: string

extractFQCNTypeFromReflectionType(ParameterReflection $reflectionParameter)   X-Ref

return: null|string
param: ParameterReflection $reflectionParameter

prePhp7ExtractFQCNTypeFromReflectionType(ParameterReflection $reflectionParameter)   X-Ref
For ancient PHP versions (yes, you should upgrade to 7.0):

return: string|null
param: ParameterReflection $reflectionParameter

expandLiteralParameterType($literalParameterType, ReflectionParameter $reflectionParameter)   X-Ref

return: string
param: string              $literalParameterType
param: ReflectionParameter $reflectionParameter

generateTypeHint()   X-Ref

return: string

omitDefaultValue(bool $omit = true)   X-Ref

return: ParameterGenerator
param: bool $omit



Generated: Sat Nov 4 14:26:03 2023 Cross-referenced by PHPXref 0.7.1