Ojs\CoreBundle\Service\Search\ElasticaTransformListener::doPostTransform PHP Метод

doPostTransform() публичный Метод

public doPostTransform ( FOS\ElasticaBundle\Event\TransformEvent $event )
$event FOS\ElasticaBundle\Event\TransformEvent
    public function doPostTransform(TransformEvent $event)
    {
        /** @var Document $document */
        $document = $event->getDocument();
        if ($document->has('tags')) {
            $explodeTags = array_map('trim', array_values(array_filter(explode(',', $document->get('tags')))));
            $document->set('tags', $explodeTags);
        }
        if ($document->has('keywords')) {
            $explodeKeywords = array_map('trim', array_values(array_filter(explode(',', $document->get('keywords')))));
            $document->set('keywords', $explodeKeywords);
        }
        return $event;
    }