public function withProperties(array $properties): self
    {
        $query = $this;

        foreach ($properties as $property => $cypher) {
            $query = $query->withProperty($property, $cypher);
        }

        return $query;
    }
public function withProperties(array $properties): self
    {
        $query = $this;

        foreach ($properties as $property => $cypher) {
            $query = $query->withProperty($property, $cypher);
        }

        return $query;
    }
public function withProperties ( array $ properties ) : self { $ query = $ this ; foreach ( $ properties as $ property => $ cypher ) { $ query = $ query -> withProperty ( $ property , $ cypher ) ; } return $ query ; }
Specify a set of properties to be matched

@param array $properties

@throws NonPathAwareClause

@return self
Specify a set of properties to be matched