PHP Класс Themosis\Page\Sections\SectionBuilder

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$data Themosis\Foundation\DataContainer Section data.
$shared array Section custom datas.
$view Illuminate\View\View Section view.

Открытые методы

Метод Описание
__construct ( DataContainer $data )
getData ( ) : DataContainer Return the section datas.
make ( string $slug, string $name, array $data = [], Illuminate\View\View $view = null ) : SectionBuilder Define a Section instance. Used in Page sections.
with ( string | array $key, mixed $value = null ) : SectionBuilder Register custom data for the section view.

Описание методов

__construct() публичный Метод

public __construct ( DataContainer $data )
$data Themosis\Foundation\DataContainer

getData() публичный Метод

Return the section datas.
public getData ( ) : DataContainer
Результат Themosis\Foundation\DataContainer

make() публичный Метод

Define a Section instance. Used in Page sections.
public make ( string $slug, string $name, array $data = [], Illuminate\View\View $view = null ) : SectionBuilder
$slug string
$name string
$data array Custom properties for the section.
$view Illuminate\View\View
Результат SectionBuilder

with() публичный Метод

Register custom data for the section view.
public with ( string | array $key, mixed $value = null ) : SectionBuilder
$key string | array
$value mixed
Результат SectionBuilder

Описание свойств

$data защищенное свойство

Section data.
protected DataContainer,Themosis\Foundation $data
Результат Themosis\Foundation\DataContainer

$shared защищенное свойство

Section custom datas.
protected array $shared
Результат array

$view защищенное свойство

Section view.
protected View,Illuminate\View $view
Результат Illuminate\View\View