Seditio Source
Root |
./othercms/xenForo 2.2.8/src/XF/Cli/Command/Rebuild/RebuildSearch.php
<?php

namespace XF\Cli\Command\Rebuild;

use
Symfony\Component\Console\Input\InputOption;

class
RebuildSearch extends AbstractRebuildCommand
{
    protected function
getRebuildName()
    {
        return
'search';
    }

    protected function
getRebuildDescription()
    {
        return
'Rebuilds the search index.';
    }

    protected function
getRebuildClass()
    {
        return
'XF:SearchRebuild';
    }

    protected function
configureOptions()
    {
       
$this
           
->addOption(
               
'type',
               
null,
               
InputOption::VALUE_REQUIRED|InputOption::VALUE_IS_ARRAY,
               
'Content type to rebuild search index for. Default: all'
           
)
            ->
addOption(
               
'truncate',
               
null,
               
InputOption::VALUE_NONE,
               
'Delete the existing index before rebuilding. Default: false'
           
);
    }
}