Spec-Zone.ru › Laravel 7

AnonymousComponent

class AnonymousComponent extends Component (View source)

Свойства

static protected array $propertyCache

Кэш имён публичных свойств, индексированный по классу.

из Component
static protected array $methodCache

Кэш имён публичных методов, индексированный по классу.

из Component
protected array $except

Свойства/методы, которые не должны быть доступны для компонента.

из Component
string $componentName

Псевдоним компонента.

из Component
ComponentAttributeBag $attributes

Атрибуты компонента.

из Component
protected string $view

Вид компонента.

protected array $data

Данные компонента.

Методы

View|Closure|string render()

Получить вид/содержимое вида, представляющее компонент.

View|Closure|string resolveView()

Определить шаблон Blade или файл представления, который следует использовать при отрисовке компонента.

из Component
string createBladeViewFromString(Factory $factory, string $contents)

Создать шаблон Blade с содержимым компонента в виде строки.

из Component
array data()

Получить данные, которые должны быть переданы в представление.

array extractPublicProperties()

Извлечь публичные свойства компонента.

из Component
array extractPublicMethods()

Извлечь публичные методы компонента.

из Component
mixed createVariableFromMethod(ReflectionMethod $method)

Создать вызываемую переменную из данного метода.

из Component
InvokableComponentVariable createInvokableVariable(string $method)

Создать вызываемую, отображаемую строкой переменную для указанного метода компонента.

из Component
bool shouldIgnore(string $name)

Определить, следует ли игнорировать данное свойство/метод.

из Component
array ignoredMethods()

Получить методы, которые следует игнорировать.

из Component
$this withName(string $name)

Установить псевдоним компонента.

из Component
$this withAttributes(array $attributes)

Установить дополнительные атрибуты, которые компонент должен сделать доступными.

из Component
bool shouldRender()

Определить, должен ли компонент отображаться.

из Component
void __construct(string $view, array $data)

Создать новый экземпляр анонимного компонента.

Подробности

View|Closure|string render()

Получить вид/содержимое вида, представляющее компонент.

Возвращаемое значение

View|Closure|string

View|Closure|string resolveView()

Определить шаблон Blade или файл представления, который следует использовать при отрисовке компонента.

Возвращаемое значение

View|Closure|string

protected string createBladeViewFromString(Factory $factory, string $contents)

Создать шаблон Blade с содержимым компонента в виде строки.

Параметры

Factory $factory
string $contents

Возвращаемое значение

string

array data()

Получить данные, которые должны быть переданы в представление.

Возвращаемое значение

array

protected array extractPublicProperties()

Извлечь публичные свойства компонента.

Возвращаемое значение

array

protected array extractPublicMethods()

Извлечь публичные методы компонента.

Возвращаемое значение

array

protected mixed createVariableFromMethod(ReflectionMethod $method)

Создать вызываемую переменную из данного метода.

Параметры

ReflectionMethod $method

Возвращаемое значение

mixed

protected InvokableComponentVariable createInvokableVariable(string $method)

Создайте вызываемую, имеющую строковое представление переменную для заданного метода компонента.

Параметры

string $method

Возвращаемое значение

InvokableComponentVariable

protected bool shouldIgnore(string $name)

Определить, следует ли игнорировать заданное свойство/метод.

Параметры

string $name

Возвращаемое значение

bool

protected array ignoredMethods()

Получить методы, которые следует игнорировать.

Возвращаемое значение

array

$this withName(string $name)

Установить псевдоним компонента.

Параметры

string $name

Возвращаемое значение

$this

$this withAttributes(array $attributes)

Установить дополнительные атрибуты, которые компонент должен предоставить.

Параметры

array $attributes

Возвращаемое значение

$this

bool shouldRender()

Определить, следует ли отобразить компонент.

Возвращаемое значение

bool

void __construct(string $view, array $data)

Создать новый экземпляр анонимного компонента.

Параметры

string $view
array $data

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/View/AnonymousComponent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API