Newscoop\Article\SearchService::addDataFields PHP Method

addDataFields() private method

Add field properties to document
private addDataFields ( array $doc, $article ) : array
$doc array
return array
    private function addDataFields(array $doc, $article)
    {
        $articleData = new \ArticleData($article->getType(), $article->getNumber(), $article->getLanguageId());
        if (count($articleData->getUserDefinedColumns()) == 0) {
            return $doc;
        }
        $fields = array();
        foreach ($articleData->getUserDefinedColumns() as $column) {
            $doc[$column->getPrintName()] = $articleData->getFieldValue($column->getPrintName());
        }
        return $doc;
    }