Exemplo n.º 1
0
 protected static function getParameterType(\reflectionParameter $parameter)
 {
     switch (true) {
         case $parameter->isArray():
             return 'array ';
         case method_exists($parameter, 'isCallable') && $parameter->isCallable():
             return 'callable ';
         case $class = $parameter->getClass():
             return '\\' . $class->getName() . ' ';
         default:
             return '';
     }
 }
Exemplo n.º 2
0
 protected static function getParameterType(\reflectionParameter $parameter)
 {
     $type = '';
     if ($parameter->isArray() == true) {
         $type = 'array ';
     } else {
         $class = $parameter->getClass();
         if ($class !== null) {
             $type = '\\' . $class->getName() . ' ';
         }
     }
     return $type;
 }