RelationGroup
class RelationGroup extends Component (View source)
Traits
Properties
protected string | $evaluationIdentifier | from EvaluatesClosures | |
static protected Closure>> | $macros | from Macroable | |
protected Htmlable|Closure|null | $icon | from HasIcon | |
protected IconPosition|string|Closure|null | $iconPosition | from HasIcon | |
protected IconSize|string|Closure|null | $iconSize | from HasIcon | |
protected string|Closure|null | $badge | ||
protected string|Closure|null | $badgeColor | ||
protected string|Closure|null | $badgeTooltip | ||
protected Model|null | $ownerRecord | ||
protected string|null | $pageClass |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
static mixed
configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)
No description
Configurable
configure()
No description
protected void
setUp()
No description
mixed
evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])
No description
protected mixed
resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)
No description
protected string|null
getTypedReflectionParameterClassName(ReflectionParameter $parameter)
No description
static void
macro(string $name, callable $macro)
No description
static void
mixin(object $mixin, bool $replace = true)
No description
static void
flushMacros()
No description
static mixed
__callStatic(string $method, array $parameters)
No description
mixed
__call(string $method, array $parameters)
No description
static protected callable|null
getMacro(string $method)
No description
HasIcon
icon(Htmlable|Closure|null $icon)
No description
HasIcon
iconPosition(IconPosition|string|Closure|null $position)
No description
HasIcon
iconSize(IconSize|string|Closure|null $size)
No description
Htmlable|null
getIcon()
No description
IconPosition|string
getIconPosition()
No description
IconSize|string|null
getIconSize()
No description
__construct(string|Closure $label, array|Closure $managers)
No description
static RelationGroup
make(string|Closure $label, array|Closure $managers)
No description
RelationGroup
ownerRecord(Model|null $record)
No description
RelationGroup
pageClass(string|null $class)
No description
RelationGroup
badge(string|Closure|null $badge)
No description
RelationGroup
badgeColor(string|Closure|null $color)
No description
RelationGroup
badgeTooltip(string|Closure|null $tooltip)
No description
string
getLabel()
No description
array
getManagers()
No description
protected string
normalizeRelationManagerClass(RelationManagerConfiguration $manager)
No description
string|null
getBadge()
No description
string|null
getBadgeColor()
No description
string|null
getBadgeTooltip()
No description
Model|null
getOwnerRecord()
No description
string|null
getPageClass()
No description