src/ReflectableTrait.php
public function call($method, $arguments = [])
    {
        $this->checkClassObjAndReflectionProperties();

        list($reflection, $classObj) = $this->getReflectionAndClassObject();
        $method = $reflection->getMethod($method);
        $this->setAccessibleOn($method);

        return $method->invokeArgs($classObj, $arguments);
    }
public function call($method, $arguments = [])
    {
        $this->checkClassObjAndReflectionProperties();

        list($reflection, $classObj) = $this->getReflectionAndClassObject();
        $method = $reflection->getMethod($method);
        $this->setAccessibleOn($method);

        return $method->invokeArgs($classObj, $arguments);
    }
Call to public/private/protected methods.

@param       $method    Method name to be called (case sensitive)
@param array $arguments Arguments to be passed to the method

@return $this
@throws NotFoundException