DNProject::canBackup PHP Method

canBackup() public method

public canBackup ( Member | null $member = null ) : boolean
$member Member | null
return boolean
    public function canBackup($member = null)
    {
        if ($this->allowedAny([DNRoot::ALLOW_PROD_SNAPSHOT, DNRoot::ALLOW_NON_PROD_SNAPSHOT], $member)) {
            return true;
        }
        return (bool) $this->Environments()->filterByCallback(function ($env) use($member) {
            return $env->canBackup($member);
        })->Count();
    }