Scalr\Model\Entity\FarmRole::terminateServers PHP Method

terminateServers() public method

Terminates servers used this farm role
public terminateServers ( )
    public function terminateServers()
    {
        /* @var $server Server */
        foreach (Server::findByFarmRoleId($this->id) as $server) {
            $DBServer = \DBServer::LoadByID($server->serverId);
            $DBServer->terminate(DBServer::TERMINATE_REASON_ROLE_REMOVED);
            $event = new HostDownEvent($DBServer);
            Scalr::FireEvent($DBServer->farmId, $event);
        }
    }