getAttributes(Seo::class)[0] ?? $reflection->getMethod('render')->getAttributes(Seo::class)[0] ?? null; if ($attribute) { /** @var Seo $seo */ $seo = $attribute->newInstance(); $setSeo->applySeo($seo, $this, request()); } } /** * Livewire Lifecycle hook: triggers on every render. */ public function renderingHasSeoAttributes(SetSeoMetadata $setSeo): void { $this->applySeoMetadata($setSeo); } }