Scalr\DataType\CloudPlatformSuspensionInfo::getLastErrorMessage PHP Метод

getLastErrorMessage() публичный Метод

Returns last error message
public getLastErrorMessage ( ) : string
Результат string Returns last error message
    public function getLastErrorMessage()
    {
        $message = null;
        if ($this->lastErrorMessage instanceof EnvironmentProperty) {
            $message = $this->lastErrorMessage->value;
        }
        return $message;
    }

Usage Example

Пример #1
0
 public function viewAction()
 {
     $platforms = $this->env->getEnabledPlatforms();
     $suspendedPlatforms = [];
     foreach ($platforms as $platform) {
         $suspensionInfo = new CloudPlatformSuspensionInfo($this->env->id, $platform);
         if ($suspensionInfo->isPendingSuspend() || $suspensionInfo->isSuspended()) {
             $suspendedPlatforms[$platform] = $suspensionInfo->getLastErrorMessage();
         }
     }
     $this->response->page('ui/account2/environments/clouds.js', array('env' => array('id' => $this->env->id, 'name' => $this->env->name), 'enabledPlatforms' => $platforms, 'suspendedPlatforms' => $suspendedPlatforms), array('ui/account2/environments/clouds/ec2.js', 'ui/account2/environments/clouds/gce.js', 'ui/account2/environments/clouds/cloudstack.js', 'ui/account2/environments/clouds/openstack.js', 'ui/account2/environments/clouds/azure.js'), array('ui/account2/environments/clouds.css'));
 }