Scalr\Api\Service\User\V1beta0\Adapter\ServerAdapter::_privateIp PHP Method

_privateIp() protected method

protected _privateIp ( $from, $to, $action )
    protected function _privateIp($from, $to, $action)
    {
        switch ($action) {
            case static::ACT_CONVERT_TO_OBJECT:
                /* @var $from Server */
                $to->privateIp = empty($from->localIp) ? [] : [$from->localIp];
                break;
            case static::ACT_CONVERT_TO_ENTITY:
                /* @var $to Server */
                $to->localIp = empty($from->privateIp) ? null : reset($from->privateIp);
                break;
            case static::ACT_GET_FILTER_CRITERIA:
                return [['localIp' => reset($from->privateIp)]];
        }
    }