cloud-8.x-2.0-beta1/modules/cloud_service_providers/aws_cloud/src/Entity/Ec2/PublicIpEntityLinkHtmlGenerator.php

modules/cloud_service_providers/aws_cloud/src/Entity/Ec2/PublicIpEntityLinkHtmlGenerator.php
<?php

namespace Drupal\aws_cloud\Entity\Ec2;

use Drupal\Core\Url;
use Drupal\cloud\Service\Util\EntityLinkHtmlGenerator;

/**
 * Html generator for public_ip field.
 */
class PublicIpEntityLinkHtmlGenerator extends EntityLinkHtmlGenerator {

  /**
   * {@inheritdoc}
   */
  public function generate(Url $url, $id, $name = '', $alt_text = '') {
    if (!empty($name) && $name != $id) {
      $html = $this->linkGenerator->generate($name, $url);
      $html = "$id ($html)";
    }
    else {
      $html = $this->linkGenerator->generate($id, $url);
    }

    return $html;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc