Google\Cloud\Vision\Image::normalizeFeatures PHP Method

normalizeFeatures() private method

Normalizes short feature names to identifiers compatible with the vision API and adds maxResults if specified.
private normalizeFeatures ( array $features ) : array
$features array
return array A list of type [Feature](https://cloud.google.com/vision/reference/rest/v1/images/annotate#feature)
    private function normalizeFeatures(array $features)
    {
        $result = [];
        foreach ($features as $key => $feature) {
            $maxResults = $this->maxResult($feature);
            if (array_key_exists($feature, $this->featureShortNames)) {
                $feature = $this->featureShortNames[$feature];
            }
            $result[] = array_filter(['type' => $feature, 'maxResults' => $maxResults]);
        }
        return $result;
    }