Piwik\Plugins\API\API::doesSuggestedValuesCallbackNeedData PHP Method

doesSuggestedValuesCallbackNeedData() private method

private doesSuggestedValuesCallbackNeedData ( $suggestedValuesCallback )
    private function doesSuggestedValuesCallbackNeedData($suggestedValuesCallback)
    {
        if (is_string($suggestedValuesCallback) && strpos($suggestedValuesCallback, '::') !== false) {
            $suggestedValuesCallback = explode('::', $suggestedValuesCallback);
        }
        if (is_array($suggestedValuesCallback)) {
            $methodMetadata = new \ReflectionMethod($suggestedValuesCallback[0], $suggestedValuesCallback[1]);
        } else {
            $methodMetadata = new \ReflectionFunction($suggestedValuesCallback);
        }
        return $methodMetadata->getNumberOfParameters() >= 3;
    }