for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ngtfkx\Laradeck\FormBuilder\Elements;
abstract class BaseCheckedElement extends AbstractElement
{
public $checked = false;
public function __construct(?string $name = null, ?string $value = '1', ?bool $state = false)
parent::__construct();
$this->name($name);
$this->value($value);
$this->checked($state);
}
public function checked(?bool $state = true)
$this->checked = $state ?: false;
public function beforeElementPrepareToRender(): void
$this->addAttrAs('checked');