ScriptPageContentBuilder
in package
implements
BuilderInterface, ScriptPageContentBuilderInterface
Class ScriptPageContentBuilder
Interfaces, Classes and Traits
- BuilderInterface
- Interface BuilderInterface
- ScriptPageContentBuilderInterface
Table of Contents
- $allowRobots : ContentAllowRobotsStatusCollection
- "Allow Robots" status
- $deletable : ContentDeleteInterface
- Content protected
- $id : ContentIdentificationInterface|null
- Content group id
- $metaDescriptions : ContentMetaDescriptionCollection
- Localized content meta descriptions
- $metaKeyword : ContentMetaKeywordsCollection
- Localized content meta keywords
- $metaTitle : ContentMetaTitleCollection
- Localized content meta titles
- $names : ContentNameCollection
- Localized content names
- $openInNewTab : ContentOpenInNewTabStatus
- Whether the link page is opened in a new tab
- $position : PagePosition
- Content position
- $scriptFiles : ContentScriptFileCollection
- Localized content script file
- $sitemaps : ContentSitemapCollection
- Content site map information
- $sortOrder : ContentSortOrderInterface
- Content sort order
- $status : ContentStatusCollection
- Content status
- $titles : ContentTitleCollection
- Localized content titles
- $urlKeywords : ContentUrlKeywordsCollection
- Localized content URL keywords
- $urlRewrite : ContentUrlRewriteCollection
- Localized content URL rewrites
- build() : ScriptPageContent
- Return the created instance
- create() : ScriptPageContentBuilder
- Return new instance of the builder
- inPosition() : $this
- Set the page position
- usingAllowRobotsStatus() : $this
- Set the content "Allow robots" status
- usingDelete() : $this
- Sets the content sort order
- usingId() : $this
- Set the content group id
- usingMetaDescriptions() : $this
- Set the localized content meta descriptions
- usingMetaKeywords() : $this
- Set the localized content meta keywords
- usingMetaTitles() : $this
- Set the localized content meta titles
- usingNames() : $this
- Set the localized content names
- usingOpenInNewTabStatus() : $this
- Set whether the script page opens in a new tab
- usingScriptFiles() : $this
- Set the localized content script files
- usingSitemaps() : $this
- Set the localized content sitemap information
- usingSortOrder() : $this
- Sets the content sort order
- usingStatus() : $this
- Set the activation status
- usingTexts() : $this
- Set the localized content texts
- usingTitles() : $this
- Set the localized content titles
- usingUrlKeywords() : $this
- Set the localized content URL keywords
- usingUrlRewrites() : $this
- Set the localized content URL rewrite
Properties
$allowRobots
"Allow Robots" status
private
ContentAllowRobotsStatusCollection
$allowRobots
$deletable
Content protected
private
ContentDeleteInterface
$deletable
$id
Content group id
private
ContentIdentificationInterface|null
$id
$metaDescriptions
Localized content meta descriptions
private
ContentMetaDescriptionCollection
$metaDescriptions
$metaKeyword
Localized content meta keywords
private
ContentMetaKeywordsCollection
$metaKeyword
$metaTitle
Localized content meta titles
private
ContentMetaTitleCollection
$metaTitle
$names
Localized content names
private
ContentNameCollection
$names
$openInNewTab
Whether the link page is opened in a new tab
private
ContentOpenInNewTabStatus
$openInNewTab
$position
Content position
private
PagePosition
$position
$scriptFiles
Localized content script file
private
ContentScriptFileCollection
$scriptFiles
$sitemaps
Content site map information
private
ContentSitemapCollection
$sitemaps
$sortOrder
Content sort order
private
ContentSortOrderInterface
$sortOrder
$status
Content status
private
ContentStatusCollection
$status
$titles
Localized content titles
private
ContentTitleCollection
$titles
$urlKeywords
Localized content URL keywords
private
ContentUrlKeywordsCollection
$urlKeywords
$urlRewrite
Localized content URL rewrites
private
ContentUrlRewriteCollection
$urlRewrite
Methods
build()
Return the created instance
public
build() : ScriptPageContent
Tags
Return values
ScriptPageContent —create()
Return new instance of the builder
public
static create() : ScriptPageContentBuilder
Tags
Return values
ScriptPageContentBuilder —inPosition()
Set the page position
public
inPosition(PagePosition $position) : $this
Parameters
- $position : PagePosition
Return values
$this —usingAllowRobotsStatus()
Set the content "Allow robots" status
public
usingAllowRobotsStatus(ContentAllowRobotsStatusCollection $allowRobotsStatuses) : $this
Parameters
- $allowRobotsStatuses : ContentAllowRobotsStatusCollection
Return values
$this —usingDelete()
Sets the content sort order
public
usingDelete([ContentDeleteInterface|null $deletable = null ]) : $this
Parameters
- $deletable : ContentDeleteInterface|null = null
Return values
$this —usingId()
Set the content group id
public
usingId([ContentIdentificationInterface|null $id = null ]) : $this
Parameters
- $id : ContentIdentificationInterface|null = null
Return values
$this —usingMetaDescriptions()
Set the localized content meta descriptions
public
usingMetaDescriptions(ContentMetaDescriptionCollection $metaDescriptions) : $this
Parameters
- $metaDescriptions : ContentMetaDescriptionCollection
Return values
$this —usingMetaKeywords()
Set the localized content meta keywords
public
usingMetaKeywords(ContentMetaKeywordsCollection $metaKeywords) : $this
Parameters
- $metaKeywords : ContentMetaKeywordsCollection
Return values
$this —usingMetaTitles()
Set the localized content meta titles
public
usingMetaTitles(ContentMetaTitleCollection $metaTitles) : $this
Parameters
- $metaTitles : ContentMetaTitleCollection
Return values
$this —usingNames()
Set the localized content names
public
usingNames(ContentNameCollection $names) : $this
Parameters
- $names : ContentNameCollection
Return values
$this —usingOpenInNewTabStatus()
Set whether the script page opens in a new tab
public
usingOpenInNewTabStatus(ContentOpenInNewTabStatusCollection $openInNewTabStatus) : $this
Parameters
- $openInNewTabStatus : ContentOpenInNewTabStatusCollection
Return values
$this —usingScriptFiles()
Set the localized content script files
public
usingScriptFiles(ContentScriptFileCollection $scripts) : $this
Parameters
- $scripts : ContentScriptFileCollection
Return values
$this —usingSitemaps()
Set the localized content sitemap information
public
usingSitemaps(ContentSitemapCollection $sitemaps) : $this
Parameters
- $sitemaps : ContentSitemapCollection
Return values
$this —usingSortOrder()
Sets the content sort order
public
usingSortOrder([ContentSortOrderInterface|null $sortOrder = null ]) : $this
Parameters
- $sortOrder : ContentSortOrderInterface|null = null
Return values
$this —usingStatus()
Set the activation status
public
usingStatus(ContentStatusCollection $status) : $this
Parameters
- $status : ContentStatusCollection
Return values
$this —usingTexts()
Set the localized content texts
public
usingTexts(ContentTextCollection $texts) : $this
Parameters
- $texts : ContentTextCollection
Return values
$this —usingTitles()
Set the localized content titles
public
usingTitles(ContentTitleCollection $titles) : $this
Parameters
- $titles : ContentTitleCollection
Return values
$this —usingUrlKeywords()
Set the localized content URL keywords
public
usingUrlKeywords(ContentUrlKeywordsCollection $urlKeywords) : $this
Parameters
- $urlKeywords : ContentUrlKeywordsCollection
Return values
$this —usingUrlRewrites()
Set the localized content URL rewrite
public
usingUrlRewrites(ContentUrlRewriteCollection $urlRewrites) : $this
Parameters
- $urlRewrites : ContentUrlRewriteCollection