DNEnvironment::onAfterDelete PHP Метод

onAfterDelete() публичный Метод

Delete any related config files
public onAfterDelete ( )
    public function onAfterDelete()
    {
        parent::onAfterDelete();
        // Create a basic new environment config from a template
        if ($this->config()->get('allow_web_editing') && $this->envFileExists()) {
            unlink($this->getConfigFilename());
        }
        $deployments = $this->Deployments();
        if ($deployments && $deployments->exists()) {
            foreach ($deployments as $deployment) {
                $deployment->delete();
            }
        }
        $archives = $this->DataArchives();
        if ($archives && $archives->exists()) {
            foreach ($archives as $archive) {
                $archive->delete();
            }
        }
        $transfers = $this->DataTransfers();
        if ($transfers && $transfers->exists()) {
            foreach ($transfers as $transfer) {
                $transfer->delete();
            }
        }
        $pings = $this->Pings();
        if ($pings && $pings->exists()) {
            foreach ($pings as $ping) {
                $ping->delete();
            }
        }
        $create = $this->CreateEnvironment();
        if ($create && $create->exists()) {
            $create->delete();
        }
    }