public function withParameters(array $parameters): self
    {
        $query = $this;

        foreach ($parameters as $key => $parameter) {
            $query = $query->withParameter($key, $parameter);
        }

        return $query;
    }
public function withParameters(array $parameters): self
    {
        $query = $this;

        foreach ($parameters as $key => $parameter) {
            $query = $query->withParameter($key, $parameter);
        }

        return $query;
    }
public function withParameters ( array $ parameters ) : self { $ query = $ this ; foreach ( $ parameters as $ key => $ parameter ) { $ query = $ query -> withParameter ( $ key , $ parameter ) ; } return $ query ; }
Attach parameters to this query

@param array $parameters

@throws NonParametrableClause

@return self
Attach parameters to this query