DNDataArchive::validTargetEnvironments PHP Method

validTargetEnvironments() public method

Excludes current environment automatically.
public validTargetEnvironments ( ) : ArrayList
return ArrayList List of valid environments.
    public function validTargetEnvironments()
    {
        $archive = $this;
        $envs = $this->Environment()->Project()->DNEnvironmentList()->filterByCallback(function ($item) use($archive) {
            return $archive->EnvironmentID != $item->ID && $archive->canMoveTo($item);
        });
        return $envs;
    }