Spec-Zone.ru › Laravel 8

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|Htmlable|Closure|string render()

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

View|Htmlable|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
ComponentAttributeBag newAttributeBag(array $attributes = [])

Получить новый экземпляр пакета атрибутов.

из Component
bool shouldRender()

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

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

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

Подробности

View|Htmlable|Closure|string render()

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

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

View|Htmlable|Closure|string

View|Htmlable|Closure|string resolveView()

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

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

View|Htmlable|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

protected ComponentAttributeBag newAttributeBag(array $attributes = [])

Получить новый экземпляр пакета атрибутов.

Параметры

array $attributes

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

ComponentAttributeBag

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/8.x/Illuminate/View/AnonymousComponent.html

Spec-Zone.ru

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