Pimcore\Model\Document\Page::delete PHP Method

delete() public method

public delete ( )
    public function delete()
    {
        if ($this->getId() == 1) {
            throw new \Exception("root-node cannot be deleted");
        }
        // check for redirects pointing to this document, and delete them too
        $redirects = new Redirect\Listing();
        $redirects->setCondition("target = ?", $this->getId());
        $redirects->load();
        foreach ($redirects->getRedirects() as $redirect) {
            $redirect->delete();
        }
        parent::delete();
    }