Craft\InstantAnalyticsPlugin::_getPullFieldsFromLayoutId PHP Method

_getPullFieldsFromLayoutId() private method

private _getPullFieldsFromLayoutId ( $layoutId ) : array
return array
    private function _getPullFieldsFromLayoutId($layoutId)
    {
        $result = array('' => "none");
        $fieldLayout = craft()->fields->getLayoutById($layoutId);
        $fieldLayoutFields = $fieldLayout->getFields();
        foreach ($fieldLayoutFields as $fieldLayoutField) {
            $field = $fieldLayoutField->field;
            switch ($field->type) {
                case "PlainText":
                case "RichText":
                case "RedactorI":
                case "PreparseField_Preparse":
                    $result[$field->handle] = $field->name;
                    break;
                case "Tags":
                    break;
            }
        }
        return $result;
    }