diff --git a/src/Scaffolding/Definitions.php b/src/Scaffolding/Definitions.php index 649fc528ed7f824c2156e09588f7454e4cb5e871..d70a0fa3ef6138fddee12616af4307e35a947129 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; }