Pinq\Expressions\MethodCallExpression::getArguments PHP Méthode

getArguments() public méthode

public getArguments ( ) : ArgumentExpression[]
Résultat ArgumentExpression[]
    public function getArguments()
    {
        return $this->arguments;
    }

Usage Example

 protected final function getOptionalArgumentAt($index, O\MethodCallExpression $methodExpression)
 {
     $argumentExpressions = $methodExpression->getArguments();
     if (isset($argumentExpressions[$index])) {
         if ($argumentExpressions[$index]->isUnpacked()) {
             throw new PinqException('Cannot get argument from method call %s at index %d: argument unpacking is not supported', $methodExpression->getName()->compileDebug(), $index);
         }
         return $argumentExpressions[$index]->getValue();
     } else {
         return null;
     }
 }
All Usage Examples Of Pinq\Expressions\MethodCallExpression::getArguments