*/
abstract class AbstractAttribute
{
/** The attribute's name. */
protected string $name;
/**
* Get the attribute's value.
*
* @return mixed
*/
abstract public function value(): mixed;
/**
* Render the attribute.
*/
abstract public function render(): string;
/**
* Get the attribute name.
*/
public function name(): string
{
return $this->name;
}
}
__halt_compiler();----SIGNATURE:----Id9KzZWNdPKFs8Xr5YToZ/tYMNc4VeoXabaeVlq9J0uqF2CHUGixI+lE57Lmq0WJbzZDP1Sjz+P40PaRGoScQSe5n9qHokYvHd8WgxHf4G/U7GmTA0+bO6bN6PjLrx/6Wvaa1/6xJm+qz69d6XpQ0IaYT1chhfkO5e8U6v5gM8RoslhT1lOCLxaJWZSorCEt7TShATV+5FEDpbqfZB7NFn2i8/DjQgz4jHHmKLB0nAqRkwLM9ua2gV5p1u+NALOozSjBbaPR9Zuz3Q4pVlVjgiOWIB6UsUKdIQCkZ1GkpFuYfL3qZl2fN0RoKKjGsTWq3+We0cnD35Lrs4HzztztmQJoslT50nOTF6Tz+yHvfJVCnG1UftMtpf9RQKDiOVtfDKLqxb8JRUMP3DTlCS3shOIkCG0+aOTwFUIoo0kH1YJDmhnbS3MKswe9aJK3BXhppTae0ggxOWqKE/CoXqkR1DxKY8Jsq8C+0ZnaM1cAJ83H79dh/S8V3DtiudMaNRd+ukf0AEITCrbSQu+6ay8XbvBzsCXQMad+tzyIMHIS4c8FCjKQJGEL2oZtEs3EvLqhaBLGtoTVlEcSm9dul61BAxFQg25IFy5PTz5cxYWkYAActpf+q02cEP50xqEy3aknkdcMGAz/CJZxVpGbf4tRFJOTcywDcklCyWCAkde3IVU=----ATTACHMENT:----MjYwNzI1NTg4NzU3MjAzNSA4MzkzOTE0NjE5OTk2NjQzIDIyNzY4MDQ4MjA5MjczMzg=