@@ -311,24 +311,24 @@ public function create($patterns): self
311311 /**
312312 * Creates the DELETE clause.
313313 *
314- * @param NodeType|NodeType [] $nodes The nodes to delete
314+ * @param Variable|Variable [] $nodes The nodes to delete
315315 *
316316 * @return $this
317317 * @see https://neo4j.com/docs/cypher-manual/current/clauses/delete/
318318 *
319319 */
320- public function delete ($ nodes ): self
320+ public function delete ($ variables ): self
321321 {
322322 $ deleteClause = new DeleteClause ();
323323
324- if (!is_array ($ nodes )) {
325- $ nodes = [$ nodes ];
324+ if (!is_array ($ variables )) {
325+ $ variables = [$ variables ];
326326 }
327327
328- foreach ($ nodes as $ node ) {
329- $ this ->assertClass ('node ' , NodeType ::class, $ node );
328+ foreach ($ variables as $ variable ) {
329+ $ this ->assertClass ('variable ' , Variable ::class, $ variable );
330330
331- $ deleteClause ->addNode ( $ node );
331+ $ deleteClause ->addVariable ( $ variable );
332332 }
333333
334334 $ this ->clauses [] = $ deleteClause ;
@@ -339,25 +339,25 @@ public function delete($nodes): self
339339 /**
340340 * Creates the DETACH DELETE clause.
341341 *
342- * @param NodeType|NodeType [] $nodes The nodes to delete
342+ * @param Variable|Variable [] $variables The variables to delete, including relationships
343343 *
344344 * @return $this
345345 * @see https://neo4j.com/docs/cypher-manual/current/clauses/delete/
346346 *
347347 */
348- public function detachDelete ($ nodes ): self
348+ public function detachDelete ($ variables ): self
349349 {
350350 $ deleteClause = new DeleteClause ();
351351 $ deleteClause ->setDetach (true );
352352
353- if (!is_array ($ nodes )) {
354- $ nodes = [$ nodes ];
353+ if (!is_array ($ variables )) {
354+ $ variables = [$ variables ];
355355 }
356356
357- foreach ($ nodes as $ node ) {
358- $ this ->assertClass ('node ' , NodeType ::class, $ node );
357+ foreach ($ variables as $ variable ) {
358+ $ this ->assertClass ('variable ' , Variable ::class, $ variable );
359359
360- $ deleteClause ->addNode ( $ node );
360+ $ deleteClause ->addVariable ( $ variable );
361361 }
362362
363363 $ this ->clauses [] = $ deleteClause ;
0 commit comments