示例#1
0
 public function __construct($method, $param)
 {
     $this->param = new ReflectionParameter($method, $param);
     $this->name = $this->param->name;
     if ($this->param->isDefaultValueAvailable()) {
         $this->default = Docs::dump($this->param->getDefaultValue());
     }
     if ($this->param->isPassedByReference()) {
         $this->reference = TRUE;
     }
     if ($this->param->isOptional()) {
         $this->optional = TRUE;
     }
 }