/** * @param string $environmentName * @return boolean True if this release has ever been deployed to the given environment */ public function EverDeployedTo($environmentName) { $environments = $this->project->Environments()->filter('Name', $environmentName); if (!$environments->count()) { return false; } $environment = $environments->first(); $deployments = DNDeployment::get()->filter('Status', 'Finished')->filter('EnvironmentID', $environment->ID); if ($deployments->count()) { return true; } return false; }