Scalr\Observer\BehaviorEventObserver::OnBeforeHostTerminate PHP Method

OnBeforeHostTerminate() public method

public OnBeforeHostTerminate ( BeforeHostTerminateEvent $event )
$event BeforeHostTerminateEvent
    public function OnBeforeHostTerminate(\BeforeHostTerminateEvent $event)
    {
        $dbServer = $event->DBServer;
        if ($dbServer->farmRoleId != 0) {
            try {
                $dbFarmRole = $dbServer->GetFarmRoleObject();
            } catch (\Exception $e) {
                return false;
            }
            foreach (\Scalr_Role_Behavior::getListForFarmRole($dbFarmRole) as $bObj) {
                $bObj->onBeforeHostTerminate($dbServer);
            }
        }
    }