block.php 783 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /** @var $block \Magento\Cms\Model\Block */
  7. $block = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Cms\Model\Block::class);
  8. $block->setTitle(
  9. 'CMS Block Title'
  10. )->setIdentifier(
  11. 'fixture_block'
  12. )->setContent(
  13. '<h1>Fixture Block Title</h1>
  14. <a href="{{store url=""}}">store url</a>
  15. <p>Config value: "{{config path="web/unsecure/base_url"}}".</p>
  16. <p>Custom variable: "{{customvar code="variable_code"}}".</p>
  17. '
  18. )->setIsActive(
  19. 1
  20. )->setStores(
  21. [
  22. \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
  23. \Magento\Store\Model\StoreManagerInterface::class
  24. )->getStore()->getId()
  25. ]
  26. )->save();