table = $table; $this->conditions = array(); } public function where(...$conditions): Delete { $this->conditions[] = (count($conditions) === 1 ? $conditions : new CondOr($conditions)); return $this; } public function execute(): bool { return $this->sql->executeDelete($this); } public function getTable(): string { return $this->table; } public function getConditions(): array { return $this->conditions; } }