InfoPageContentBuilder
in package
implements
BuilderInterface, InfoPageContentBuilderInterface
Class InfoPageContentBuilder
This class represents an info page content builder
Tags
Interfaces, Classes and Traits
- BuilderInterface
- Interface BuilderInterface
- InfoPageContentBuilderInterface
- Interface InfoPageContentBuilderInterface
Table of Contents
- $allowRobotsStatuses : ContentAllowRobotsStatus
- "Allow Robots" status
- $deletable : ContentDeleteInterface
- Content protected
- $downloads : ContentDownloadFileCollection
- Localized content download files
- $headings : ContentHeadingCollection
- Localized content headings
- $id : ContentIdentificationInterface|null
- Content group id
- $metaDescriptions : ContentMetaDescriptionCollection
- Localized content meta descriptions
- $metaKeywords : ContentMetaKeywordsCollection
- Localized content meta keywords
- $metaTitles : ContentMetaTitleCollection
- Localized content meta titles
- $names : ContentNameCollection
- Localized content names
- $opengraphImages : ContentOpengraphImageCollection
- Localized content OpenGraph images
- $position : PagePosition
- Content position
- $sitemaps : ContentSitemap
- Content site map information
- $sortOrder : ContentSortOrderInterface
- Content sort order
- $status : ContentStatusCollection
- Content status
- $texts : ContentTextCollection
- Localized content texts
- $titles : ContentTitleCollection
- Localized content titles
- $urlKeywords : ContentUrlKeywordsCollection
- Localized content URL keywords
- $urlRewrites : ContentUrlRewriteCollection
- Localized content URL rewrites
- build() : InfoPageContent
- Return the created InfoPageContent instance
- create() : InfoPageContentBuilder
- Return new instance of the builder
- inPosition() : InfoPageContentBuilder
- Set the page position
- usingAllowRobotsStatuses() : InfoPageContentBuilder
- Set the content "Allow robots" status
- usingDelete() : InfoPageContentBuilder
- Sets the content sort order
- usingDownloadFiles() : InfoPageContentBuilder
- Set the localized content download files
- usingHeadings() : InfoPageContentBuilder
- Set the localized content headings
- usingId() : InfoPageContentBuilder
- Set the content group id
- usingMetaDescriptions() : InfoPageContentBuilder
- Set the localized content meta descriptions
- usingMetaKeywords() : InfoPageContentBuilder
- Set the localized content meta keywords
- usingMetaTitles() : InfoPageContentBuilder
- Set the localized content meta titles
- usingNames() : InfoPageContentBuilder
- Set the localized content names
- usingOpengraphImages() : InfoPageContentBuilder
- Set the localized content OpenGraph images
- usingSitemaps() : InfoPageContentBuilder
- Set the content sitemap information
- usingSortOrder() : InfoPageContentBuilder
- Sets the content sort order
- usingStatus() : InfoPageContentBuilder
- Set the activation status
- usingTexts() : InfoPageContentBuilder
- Set the localized content texts
- usingTitles() : InfoPageContentBuilder
- Set the localized content titles
- usingUrlKeywords() : InfoPageContentBuilder
- Set the localized content URL keywords
- usingUrlRewrites() : InfoPageContentBuilder
- Set the localized content URL rewrite
Properties
$allowRobotsStatuses
"Allow Robots" status
protected
ContentAllowRobotsStatus
$allowRobotsStatuses
$deletable
Content protected
protected
ContentDeleteInterface
$deletable
$downloads
Localized content download files
protected
ContentDownloadFileCollection
$downloads
$headings
Localized content headings
protected
ContentHeadingCollection
$headings
$id
Content group id
protected
ContentIdentificationInterface|null
$id
$metaDescriptions
Localized content meta descriptions
protected
ContentMetaDescriptionCollection
$metaDescriptions
$metaKeywords
Localized content meta keywords
protected
ContentMetaKeywordsCollection
$metaKeywords
$metaTitles
Localized content meta titles
protected
ContentMetaTitleCollection
$metaTitles
$names
Localized content names
protected
ContentNameCollection
$names
$opengraphImages
Localized content OpenGraph images
protected
ContentOpengraphImageCollection
$opengraphImages
$position
Content position
protected
PagePosition
$position
$sitemaps
Content site map information
protected
ContentSitemap
$sitemaps
$sortOrder
Content sort order
protected
ContentSortOrderInterface
$sortOrder
$status
Content status
protected
ContentStatusCollection
$status
$texts
Localized content texts
protected
ContentTextCollection
$texts
$titles
Localized content titles
protected
ContentTitleCollection
$titles
$urlKeywords
Localized content URL keywords
protected
ContentUrlKeywordsCollection
$urlKeywords
$urlRewrites
Localized content URL rewrites
protected
ContentUrlRewriteCollection
$urlRewrites
Methods
build()
Return the created InfoPageContent instance
public
build() : InfoPageContent
Tags
Return values
InfoPageContent —Info page content entity object
create()
Return new instance of the builder
public
static create() : InfoPageContentBuilder
Return values
InfoPageContentBuilder —New instance
inPosition()
Set the page position
public
inPosition([PagePosition $position = null ]) : InfoPageContentBuilder
Parameters
- $position : PagePosition = null
-
page position
Return values
InfoPageContentBuilder —Same instance
usingAllowRobotsStatuses()
Set the content "Allow robots" status
public
usingAllowRobotsStatuses([ContentAllowRobotsStatusCollection|null $allowRobotsStatus = null ]) : InfoPageContentBuilder
Parameters
- $allowRobotsStatus : ContentAllowRobotsStatusCollection|null = null
-
"Allow robots" status
Return values
InfoPageContentBuilder —Same instance
usingDelete()
Sets the content sort order
public
usingDelete([ContentDeleteInterface $deletable = null ]) : InfoPageContentBuilder
Parameters
- $deletable : ContentDeleteInterface = null
Tags
Return values
InfoPageContentBuilder —Same instance
usingDownloadFiles()
Set the localized content download files
public
usingDownloadFiles([ContentDownloadFileCollection $downloads = null ]) : InfoPageContentBuilder
Parameters
- $downloads : ContentDownloadFileCollection = null
-
Localized download files
Return values
InfoPageContentBuilder —Same instance
usingHeadings()
Set the localized content headings
public
usingHeadings([ContentHeadingCollection $headings = null ]) : InfoPageContentBuilder
Parameters
- $headings : ContentHeadingCollection = null
-
Localized headings
Return values
InfoPageContentBuilder —Same instance
usingId()
Set the content group id
public
usingId([ContentIdentificationInterface|null $id = null ]) : InfoPageContentBuilder
Parameters
- $id : ContentIdentificationInterface|null = null
Return values
InfoPageContentBuilder —Same instance
usingMetaDescriptions()
Set the localized content meta descriptions
public
usingMetaDescriptions([ContentMetaDescriptionCollection $metaDescriptions = null ]) : InfoPageContentBuilder
Parameters
- $metaDescriptions : ContentMetaDescriptionCollection = null
-
Localized meta descriptions
Return values
InfoPageContentBuilder —Same instance
usingMetaKeywords()
Set the localized content meta keywords
public
usingMetaKeywords([ContentMetaKeywordsCollection $metaKeywords = null ]) : InfoPageContentBuilder
Parameters
- $metaKeywords : ContentMetaKeywordsCollection = null
-
Localized meta keywords
Return values
InfoPageContentBuilder —Same instance
usingMetaTitles()
Set the localized content meta titles
public
usingMetaTitles([ContentMetaTitleCollection $metaTitles = null ]) : InfoPageContentBuilder
Parameters
- $metaTitles : ContentMetaTitleCollection = null
-
Localized meta titles
Return values
InfoPageContentBuilder —Same instance
usingNames()
Set the localized content names
public
usingNames([ContentNameCollection $names = null ]) : InfoPageContentBuilder
Parameters
- $names : ContentNameCollection = null
-
Localized names
Return values
InfoPageContentBuilder —Same instance
usingOpengraphImages()
Set the localized content OpenGraph images
public
usingOpengraphImages([ContentOpengraphImageCollection $opengraphImages = null ]) : InfoPageContentBuilder
Parameters
- $opengraphImages : ContentOpengraphImageCollection = null
-
Localized OpenGraph images
Return values
InfoPageContentBuilder —Same instance
usingSitemaps()
Set the content sitemap information
public
usingSitemaps([ContentSitemapCollection|null $sitemaps = null ]) : InfoPageContentBuilder
Parameters
- $sitemaps : ContentSitemapCollection|null = null
-
Sitemap information
Return values
InfoPageContentBuilder —Same instance
usingSortOrder()
Sets the content sort order
public
usingSortOrder([ContentSortOrderInterface $sortOrder = null ]) : InfoPageContentBuilder
Parameters
- $sortOrder : ContentSortOrderInterface = null
Tags
Return values
InfoPageContentBuilder —Same instance
usingStatus()
Set the activation status
public
usingStatus([ContentStatusCollection $status = null ]) : InfoPageContentBuilder
Parameters
- $status : ContentStatusCollection = null
-
Activation status
Return values
InfoPageContentBuilder —Same instance
usingTexts()
Set the localized content texts
public
usingTexts([ContentTextCollection $texts = null ]) : InfoPageContentBuilder
Parameters
- $texts : ContentTextCollection = null
-
Localized texts
Return values
InfoPageContentBuilder —Same instance
usingTitles()
Set the localized content titles
public
usingTitles([ContentTitleCollection $titles = null ]) : InfoPageContentBuilder
Parameters
- $titles : ContentTitleCollection = null
-
Localized titles
Return values
InfoPageContentBuilder —Same instance
usingUrlKeywords()
Set the localized content URL keywords
public
usingUrlKeywords([ContentUrlKeywordsCollection $urlKeywords = null ]) : InfoPageContentBuilder
Parameters
- $urlKeywords : ContentUrlKeywordsCollection = null
-
Localized URL keywords
Return values
InfoPageContentBuilder —Same instance
usingUrlRewrites()
Set the localized content URL rewrite
public
usingUrlRewrites([ContentUrlRewriteCollection $urlRewrites = null ]) : InfoPageContentBuilder
Parameters
- $urlRewrites : ContentUrlRewriteCollection = null
-
Localized URL rewrites
Return values
InfoPageContentBuilder —Same instance