eZ\Publish\Core\Search\Common\Indexer::createSearchIndex PHP Метод

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

Create search engine index.
abstract public createSearchIndex ( Symfony\Component\Console\Output\OutputInterface $output, integer $iterationCount, boolean $commit )
$output Symfony\Component\Console\Output\OutputInterface
$iterationCount integer
$commit boolean commit changes after each iteration
    public abstract function createSearchIndex(OutputInterface $output, $iterationCount, $commit);

Usage Example

Пример #1
0
 /**
  * {@inheritdoc}
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $iterationCount = $input->getOption('iteration-count');
     $noCommit = $input->getOption('no-commit');
     if (!is_numeric($iterationCount) || (int) $iterationCount < 1) {
         throw new RuntimeException("'--iteration-count' option should be > 0, got '{$iterationCount}'");
     }
     $this->searchIndexer->createSearchIndex($output, intval($iterationCount), empty($noCommit));
 }