18 lines
319 B
PHP
18 lines
319 B
PHP
<?php
|
|
|
|
// Attribute for disabling a component based on a condition
|
|
|
|
namespace App\Attributes;
|
|
|
|
use Attribute;
|
|
|
|
#[Attribute(Attribute::TARGET_CLASS)]
|
|
class DisabledIf
|
|
{
|
|
public function __construct(
|
|
public string $setting,
|
|
public bool $default = false,
|
|
public bool $reverse = false
|
|
) {}
|
|
}
|