From 1dfdfd2dd50a4c1ab7e7b2798b6bd454749e274e Mon Sep 17 00:00:00 2001 From: Daniel Kurowski <daniel.kurowski@grifart.cz> Date: Mon, 13 Dec 2021 15:42:41 +0100 Subject: [PATCH] scaffoling: variadic params --- src/Scaffolding/Definitions.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Scaffolding/Definitions.php b/src/Scaffolding/Definitions.php index 649fc52..d70a0fa 100644 --- a/src/Scaffolding/Definitions.php +++ b/src/Scaffolding/Definitions.php @@ -30,21 +30,21 @@ final class Definitions implements \IteratorAggregate ); } - public function addCapabilityToRowClass(Capability $capability): self + public function addCapabilityToRowClass(Capability $capability, Capability ...$capabilities): self { - $this->rowClass = $this->rowClass->with($capability); + $this->rowClass = $this->rowClass->with($capability, ...$capabilities); return $this; } - public function addCapabilityModificationsClass(Capability $capability): self + public function addCapabilityModificationsClass(Capability $capability, Capability ...$capabilities): self { - $this->modificationsClass = $this->modificationsClass->with($capability); + $this->modificationsClass = $this->modificationsClass->with($capability, ...$capabilities); return $this; } - public function addCapabilityTableClass(Capability $capability): self + public function addCapabilityTableClass(Capability $capability, Capability ...$capabilities): self { - $this->tableClass = $this->tableClass->with($capability); + $this->tableClass = $this->tableClass->with($capability, ...$capabilities); return $this; } -- GitLab