PHP Класс Sulu\Bundle\ContentBundle\Search\EventSubscriber\StructureSubscriber

Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$searchManager Massive\Bundle\SearchBundle\Search\SearchManagerInterface

Открытые методы

Метод Описание
__construct ( Massive\Bundle\SearchBundle\Search\SearchManagerInterface $searchManager )
deindexRemovedDocument ( Sulu\Component\DocumentManager\Event\RemoveEvent $event ) Schedules a document to be deindexed.
deindexUnpublishedDocument ( Sulu\Component\DocumentManager\Event\UnpublishEvent $event ) Deindexes the document from the search index for the website.
getSubscribedEvents ( )
indexDocumentAfterRemoveDraft ( Sulu\Component\DocumentManager\Event\RemoveDraftEvent $event ) Indexes a document after its draft have been removed.
indexPersistedDocument ( Sulu\Component\DocumentManager\Event\PersistEvent $event ) Indexes a persisted document.
indexPublishedDocument ( Sulu\Component\DocumentManager\Event\PublishEvent $event ) Indexes a published document.

Приватные методы

Метод Описание
indexDocument ( object $document ) Index document in search implementation depending on the publish state.

Описание методов

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

public __construct ( Massive\Bundle\SearchBundle\Search\SearchManagerInterface $searchManager )
$searchManager Massive\Bundle\SearchBundle\Search\SearchManagerInterface

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

Schedules a document to be deindexed.
public deindexRemovedDocument ( Sulu\Component\DocumentManager\Event\RemoveEvent $event )
$event Sulu\Component\DocumentManager\Event\RemoveEvent

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

Deindexes the document from the search index for the website.
public deindexUnpublishedDocument ( Sulu\Component\DocumentManager\Event\UnpublishEvent $event )
$event Sulu\Component\DocumentManager\Event\UnpublishEvent

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )

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

Indexes a document after its draft have been removed.
public indexDocumentAfterRemoveDraft ( Sulu\Component\DocumentManager\Event\RemoveDraftEvent $event )
$event Sulu\Component\DocumentManager\Event\RemoveDraftEvent

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

Indexes a persisted document.
public indexPersistedDocument ( Sulu\Component\DocumentManager\Event\PersistEvent $event )
$event Sulu\Component\DocumentManager\Event\PersistEvent

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

Indexes a published document.
public indexPublishedDocument ( Sulu\Component\DocumentManager\Event\PublishEvent $event )
$event Sulu\Component\DocumentManager\Event\PublishEvent

Описание свойств

$searchManager защищенное свойство

protected SearchManagerInterface,Massive\Bundle\SearchBundle\Search $searchManager
Результат Massive\Bundle\SearchBundle\Search\SearchManagerInterface