getUseVariables() 공개 메소드

public getUseVariables ( ) : array
리턴 array
예제 #1
0
파일: Analyzer.php 프로젝트: opis/closure
 /**
  * Analyzer a given closure.
  *
  * @param Closure $closure
  *
  * @return array
  */
 public function analyze(Closure $closure)
 {
     $reflection = new ReflectionClosure($closure);
     $scope = $reflection->getClosureScopeClass();
     $data = ['reflection' => $reflection, 'code' => $reflection->getCode(), 'hasThis' => $reflection->isBindingRequired(), 'context' => $reflection->getUseVariables(), 'hasRefs' => false, 'binding' => $reflection->getClosureThis(), 'scope' => $scope ? $scope->getName() : null, 'isStatic' => $reflection->isStatic()];
     return $data;
 }