コード例 #1
0
 /**
  * @param ClassDefinition    $classDefinition
  * @param MethodDefinition   $methodDefinition
  * @param string             $parameterName
  * @param Type               $type
  * @param Type               $documentedType
  * @param IssueSeverity|null $severity
  */
 public function __construct(ClassDefinition $classDefinition, MethodDefinition $methodDefinition, $parameterName, Type $type, Type $documentedType, IssueSeverity $severity = null)
 {
     $this->typeCheck = TypeCheck::get(__CLASS__, func_get_args());
     parent::__construct($classDefinition, $methodDefinition, $parameterName, $severity);
     $this->type = $type;
     $this->documentedType = $documentedType;
 }
コード例 #2
0
 /**
  * @param ClassDefinition    $classDefinition
  * @param MethodDefinition   $methodDefinition
  * @param string             $parameterName
  * @param boolean            $isByReference
  * @param IssueSeverity|null $severity
  */
 public function __construct(ClassDefinition $classDefinition, MethodDefinition $methodDefinition, $parameterName, $isByReference, IssueSeverity $severity = null)
 {
     $this->typeCheck = TypeCheck::get(__CLASS__, func_get_args());
     parent::__construct($classDefinition, $methodDefinition, $parameterName, $severity);
     $this->isByReference = $isByReference;
 }