/**
  * Constructs a trait use precedence adaptation node.
  *
  * @param PHPParser_Node_Name   $trait      Trait name
  * @param string                $method     Method name
  * @param PHPParser_Node_Name[] $insteadof  Overwritten traits
  * @param array                 $attributes Additional attributes
  */
 public function __construct(PHPParser_Node_Name $trait, $method, array $insteadof, array $attributes = array())
 {
     parent::__construct(array('trait' => $trait, 'method' => $method, 'insteadof' => $insteadof), $attributes);
 }
Example #2
0
 /**
  * Constructs a trait use precedence adaptation node.
  *
  * @param null|PHPParser_Node_Name $trait       Trait name
  * @param string                   $method      Method name
  * @param null|int                 $newModifier New modifier
  * @param null|string              $newName     New name
  * @param int                      $line        Line
  * @param null|string              $docComment  Nearest doc comment
  */
 public function __construct($trait, $method, $newModifier, $newName, $line = -1, $docComment = null)
 {
     parent::__construct(array('trait' => $trait, 'method' => $method, 'newModifier' => $newModifier, 'newName' => $newName), $line, $docComment);
 }
Example #3
0
 /**
  * Constructs a trait use precedence adaptation node.
  *
  * @param null|PHPParser_Node_Name $trait       Trait name
  * @param string                   $method      Method name
  * @param null|int                 $newModifier New modifier
  * @param null|string              $newName     New name
  * @param array                    $attributes  Additional attributes
  */
 public function __construct($trait, $method, $newModifier, $newName, array $attributes = array())
 {
     parent::__construct(array('trait' => $trait, 'method' => $method, 'newModifier' => $newModifier, 'newName' => $newName), $attributes);
 }
 /**
  * Constructs a trait use precedence adaptation node.
  *
  * @param PHPParser_Node_Name   $trait       Trait name
  * @param string                $method      Method name
  * @param PHPParser_Node_Name[] $insteadof   Overwritten traits
  * @param int                   $line        Line
  * @param null|string           $docComment  Nearest doc comment
  */
 public function __construct(PHPParser_Node_Name $trait, $method, array $insteadof, $line = -1, $docComment = null)
 {
     parent::__construct(array('trait' => $trait, 'method' => $method, 'insteadof' => $insteadof), $line, $docComment);
 }