47 lines
1.5 KiB
PHP
Executable File
47 lines
1.5 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
use Magento\Cms\Api\PageRepositoryInterface;
|
|
use Magento\Cms\Model\Page;
|
|
use Magento\TestFramework\Helper\Bootstrap;
|
|
|
|
$objectManager = Bootstrap::getObjectManager();
|
|
|
|
/**
|
|
* @var $page Page
|
|
* @var $pageRepository PageRepositoryInterface
|
|
*/
|
|
$page = $objectManager->create(Page::class);
|
|
$pageRepository = $objectManager->create(PageRepositoryInterface::class);
|
|
|
|
$page->setTitle('Cms Page 100')
|
|
->setIdentifier('page100')
|
|
->setStores([0])
|
|
->setIsActive(1)
|
|
->setContent('<h1>Cms Page 100 Title</h1>')
|
|
->setContentHeading('<h2>Cms Page 100 Title</h2>')
|
|
->setMetaTitle('Cms Meta title for page100')
|
|
->setMetaKeywords('Cms Meta Keywords for page100')
|
|
->setMetaDescription('Cms Meta Description for page100')
|
|
->setPageLayout('1column');
|
|
$pageRepository->save($page);
|
|
|
|
$page = $objectManager->create(Page::class);
|
|
$page->setTitle('Cms Page Design Blank')
|
|
->setIdentifier('page_design_blank')
|
|
->setStores([0])
|
|
->setIsActive(1)
|
|
->setContent('<h1>Cms Page Design Blank Title</h1>')
|
|
->setContentHeading('<h2>Cms Page Blank Title</h2>')
|
|
->setMetaTitle('Cms Meta title for Blank page')
|
|
->setMetaKeywords('Cms Meta Keywords for Blank page')
|
|
->setMetaDescription('Cms Meta Description for Blank page')
|
|
->setPageLayout('1column')
|
|
->setCustomTheme('Magento/blank');
|
|
$pageRepository->save($page);
|