/** * Drops a Uniqueness constraint from the Schema. * * @param \Neoxygen\NeoClient\Schema\UniqueConstraint $constraint * @param null $conn */ public function dropSchemaUniqueConstraint(UniqueConstraint $constraint, $conn = null) { $q = 'DROP CONSTRAINT ON (n:' . $constraint->getLabel() . ') ASSERT n.' . $constraint->getProperty() . ' IS UNIQUE'; $this->sendCypherQuery($q); }
/** * @group schema */ public function testSchemaConstraintIsCreatedWithLabelAndName() { $constraint = new UniqueConstraint("User", "id"); $this->assertEquals("User", $constraint->getLabel()); $this->assertEquals("id", $constraint->getProperty()); }