public function cascadeDelete(EntityInterface $entity, array $options)
    {
        $noCascade = $this->_getNoCascadeItems($entity, $options);
        foreach ($noCascade as $assoc) {
            $assoc->cascadeDelete($entity, $options);
        }
    }
public function cascadeDelete(EntityInterface $entity, array $options)
    {
        $noCascade = $this->_getNoCascadeItems($entity, $options);
        foreach ($noCascade as $assoc) {
            $assoc->cascadeDelete($entity, $options);
        }
    }
public function cascadeDelete ( EntityInterface $ entity , array $ options ) { $ noCascade = $ this -> _getNoCascadeItems ( $ entity , $ options ) ; foreach ( $ noCascade as $ assoc ) { $ assoc -> cascadeDelete ( $ entity , $ options ) ; } }
Cascade a delete across the various associations.
Cascade first across associations for which cascadeCallbacks is true.

@param \Cake\Datasource\EntityInterface $entity The entity to delete associations for.
@param array $options The options used in the delete operation.
@return void
Cascade a delete across the various associations . Cascade first across associations for which cascadeCallbacks is true .