Webiny\Component\Entity\EntityDataExtractor::buildNestedKeys PHP Method

buildNestedKeys() private method

private buildNestedKeys ( $fields )
    private function buildNestedKeys($fields)
    {
        $keys = [];
        foreach ($fields as $f => $nestedFields) {
            if (is_array($nestedFields)) {
                $nestedKeys = $this->buildNestedKeys($nestedFields);
                foreach ($nestedKeys as $k) {
                    $keys[] = $f . '.' . $k;
                }
            } else {
                $keys[] = $f;
            }
        }
        return $keys;
    }