Pimcore\Console\Command\ClassesRebuildCommand::execute PHP Method

execute() protected method

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $this->disableLogging();
        $list = new ClassDefinition\Listing();
        $list->load();
        if ($output->isVerbose()) {
            $output->writeln("---------------------");
            $output->writeln("Saving all classes");
        }
        foreach ($list->getClasses() as $class) {
            if ($output->isVerbose()) {
                $output->writeln($class->getName() . " [" . $class->getId() . "] saved");
            }
            $class->save();
        }
        if ($output->isVerbose()) {
            $output->writeln("---------------------");
            $output->writeln("Saving all object bricks");
        }
        $list = new Object\Objectbrick\Definition\Listing();
        $list = $list->load();
        foreach ($list as $brickDefinition) {
            if ($output->isVerbose()) {
                $output->writeln($brickDefinition->getKey() . " saved");
            }
            $brickDefinition->save();
        }
        if ($output->isVerbose()) {
            $output->writeln("---------------------");
            $output->writeln("Saving all field collections");
        }
        $list = new Object\Fieldcollection\Definition\Listing();
        $list = $list->load();
        foreach ($list as $fc) {
            if ($output->isVerbose()) {
                $output->writeln($fc->getKey() . " saved");
            }
            $fc->save();
        }
    }
ClassesRebuildCommand