![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/demo.cartinsight.co/vendor/livewire/livewire/src/ |
<?php namespace Livewire; use Stringable; use Illuminate\View\ComponentAttributeBag; use Illuminate\Contracts\Support\Htmlable; class WireDirective implements Htmlable, Stringable { public function __construct( public $name, public $directive, public $value, ) {} public function name() { return $this->name; } public function directive() { return $this->directive; } public function value() { return $this->value; } public function modifiers() { return str($this->directive) ->replace("wire:{$this->name}", '') ->explode('.') ->filter()->values(); } public function hasModifier($modifier) { return $this->modifiers()->contains($modifier); } public function toHtml() { return (new ComponentAttributeBag([$this->directive => $this->value]))->toHtml(); } public function toString() { return (string) $this; } public function __toString() { return (string) $this->value; } }