file-fetcher
Public Member Functions | List of all members
Prophecy\Doubler\Generator\Node\ArgumentNode Class Reference

Detailed Description

Argument node.

Author
Konstantin Kudryashov ever..nosp@m.zet@.nosp@m.gmail.nosp@m..com

Public Member Functions

 __construct ($name)
 
 getName ()
 
 setTypeNode (ArgumentTypeNode $typeNode)
 
 getTypeNode ()
 
 hasDefault ()
 
 getDefault ()
 
 setDefault ($default=null)
 
 isOptional ()
 
 setAsPassedByReference ($byReference=true)
 
 isPassedByReference ()
 
 setAsVariadic ($isVariadic=true)
 
 isVariadic ()
 
 getTypeHint ()
 
 setTypeHint ($typeHint=null)
 
 isNullable ()
 
 setAsNullable ($isNullable=true)
 

Constructor & Destructor Documentation

◆ __construct()

Prophecy\Doubler\Generator\Node\ArgumentNode::__construct (   $name)
Parameters
string$name

Member Function Documentation

◆ getDefault()

Prophecy\Doubler\Generator\Node\ArgumentNode::getDefault ( )

◆ getName()

Prophecy\Doubler\Generator\Node\ArgumentNode::getName ( )

◆ getTypeHint()

Prophecy\Doubler\Generator\Node\ArgumentNode::getTypeHint ( )
Deprecated:
use getArgumentTypeNode instead
Returns
string|null

◆ getTypeNode()

Prophecy\Doubler\Generator\Node\ArgumentNode::getTypeNode ( )

◆ hasDefault()

Prophecy\Doubler\Generator\Node\ArgumentNode::hasDefault ( )

◆ isNullable()

Prophecy\Doubler\Generator\Node\ArgumentNode::isNullable ( )
Deprecated:
use getArgumentTypeNode instead
Returns
bool

◆ isOptional()

Prophecy\Doubler\Generator\Node\ArgumentNode::isOptional ( )

◆ isPassedByReference()

Prophecy\Doubler\Generator\Node\ArgumentNode::isPassedByReference ( )

◆ isVariadic()

Prophecy\Doubler\Generator\Node\ArgumentNode::isVariadic ( )

◆ setAsNullable()

Prophecy\Doubler\Generator\Node\ArgumentNode::setAsNullable (   $isNullable = true)
Deprecated:
use getArgumentTypeNode instead
Parameters
bool$isNullable

◆ setAsPassedByReference()

Prophecy\Doubler\Generator\Node\ArgumentNode::setAsPassedByReference (   $byReference = true)

◆ setAsVariadic()

Prophecy\Doubler\Generator\Node\ArgumentNode::setAsVariadic (   $isVariadic = true)

◆ setDefault()

Prophecy\Doubler\Generator\Node\ArgumentNode::setDefault (   $default = null)

◆ setTypeHint()

Prophecy\Doubler\Generator\Node\ArgumentNode::setTypeHint (   $typeHint = null)
Deprecated:
use setArgumentTypeNode instead
Parameters
string | null$typeHint

◆ setTypeNode()

Prophecy\Doubler\Generator\Node\ArgumentNode::setTypeNode ( ArgumentTypeNode  $typeNode)

The documentation for this class was generated from the following file: