You are here

protected function SwaggerUILinkFormatter::getSwaggerFileUrlFromField in Swagger UI Field Formatter 8.2

Same name and namespace in other branches
  1. 8.3 src/Plugin/Field/FieldFormatter/SwaggerUILinkFormatter.php \Drupal\swagger_ui_formatter\Plugin\Field\FieldFormatter\SwaggerUILinkFormatter::getSwaggerFileUrlFromField()

Creates a web-accessible URL to a Swagger file from the field item.

Parameters

\Drupal\Core\Field\FieldItemInterface $field_item: The field item.

array $context: Additional context for creating the URL to the Swagger file.

Return value

string|null URL to the Swagger file or null if the URL could not be created.

Overrides SwaggerUIFormatterTrait::getSwaggerFileUrlFromField

File

src/Plugin/Field/FieldFormatter/SwaggerUILinkFormatter.php, line 100

Class

SwaggerUILinkFormatter
Plugin implementation of Swagger UI link field formatter.

Namespace

Drupal\swagger_ui_formatter\Plugin\Field\FieldFormatter

Code

protected function getSwaggerFileUrlFromField(FieldItemInterface $field_item, array $context = []) {

  /** @var \Drupal\link\Plugin\Field\FieldType\LinkItem $field_item */
  return $field_item
    ->getUrl()
    ->toString();
}