blockFactory->create()->getCollection() ->addFieldToFilter('identifier', 'lts-home-announcement') ->setPageSize(1) ->getFirstItem(); if (!$block->getId()) { $block = $this->blockFactory->create() ->setTitle('LTS Home - Top Announcement') ->setIdentifier('lts-home-announcement') ->setIsActive(true) ->setStores([0]); } $block->setContent($this->getContent())->save(); return $this; } private function getContent(): string { return <<<'HTML'
Request a Quote Help
HTML; } public static function getDependencies(): array { return [InstallHomePageContent::class]; } public function getAliases(): array { return []; } }