LinkItemInterface::getUrl

public LinkItemInterface::getUrl() Gets the URL object. Return value \Drupal\Core\Url Returns a Url object. File core/modules/link/src/LinkItemInterface.php, line 41 Class LinkItemInterface Defines an interface for the link field item. Namespace Drupal\link Code public function getUrl();

LinkItemInterface

Defines an interface for the link field item. Hierarchy interface \Drupal\Core\TypedData\TypedDataInterfaceinterface \Drupal\Core\TypedData\TraversableTypedDataInterface extends \Traversableinterface \Drupal\Core\TypedData\ComplexDataInterfaceinterface \Drupal\Core\Field\FieldItemInterfaceinterface \Drupal\link\LinkItemInterface File core/modules/link/src/LinkItemInterface.php, line 10 Namespace Drupal\link Members Name Modifiers Type Description ComplexDataInterface::get

LinkGeneratorTrait::setLinkGenerator

public LinkGeneratorTrait::setLinkGenerator(LinkGeneratorInterface $generator) Sets the link generator service. Parameters \Drupal\Core\Utility\LinkGeneratorInterface $generator: The link generator service. Return value $this File core/lib/Drupal/Core/Routing/LinkGeneratorTrait.php, line 69 Class LinkGeneratorTrait Wrapper methods for the Link Generator. Namespace Drupal\Core\Routing Code public function setLinkGenerator(LinkGeneratorInterface $generator) { $this->linkGenerator

LinkGeneratorTrait::l

protected LinkGeneratorTrait::l($text, Url $url) Renders a link to a route given a route name and its parameters. For details on the arguments, usage, and possible exceptions see \Drupal\Core\Utility\LinkGeneratorInterface::generate(). Return value \Drupal\Core\GeneratedLink A GeneratedLink object containing a link to the given route and parameters and bubbleable metadata. Deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Link instead. See also \Drupal\Co

LinkGeneratorTrait::getLinkGenerator

protected LinkGeneratorTrait::getLinkGenerator() Returns the link generator. Return value \Drupal\Core\Utility\LinkGeneratorInterface The link generator File core/lib/Drupal/Core/Routing/LinkGeneratorTrait.php, line 54 Class LinkGeneratorTrait Wrapper methods for the Link Generator. Namespace Drupal\Core\Routing Code protected function getLinkGenerator() { if (!isset($this->linkGenerator)) { $this->linkGenerator = \Drupal::service('link_generator'); } return $this->

LinkGeneratorTrait::$linkGenerator

The link generator. Type: \Drupal\Core\Utility\LinkGeneratorInterface File core/lib/Drupal/Core/Routing/LinkGeneratorTrait.php, line 27 Class LinkGeneratorTrait Wrapper methods for the Link Generator. Namespace Drupal\Core\Routing Code protected $linkGenerator;

LinkGeneratorTrait

Wrapper methods for the Link Generator. This utility trait should only be used in application-level code, such as classes that would implement ContainerInjectionInterface. Services registered in the Container should not use this trait but inject the appropriate service directly for easier testing. Hierarchy trait \Drupal\Core\Routing\LinkGeneratorTrait Deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Link instead. File core/lib/Drupal/Core/Routing/LinkG

LinkGeneratorInterface::generateFromLink

public LinkGeneratorInterface::generateFromLink(Link $link) Renders a link from a link object. @internal Should not be used in user code. Use \Drupal\Core\Link instead. Parameters \Drupal\Core\Link $link: A link object to convert to a string. Return value \Drupal\Core\GeneratedLink A GeneratedLink object containing a link to the given route and parameters and bubbleable metadata. File core/lib/Drupal/Core/Utility/LinkGeneratorInterface.php, line 90 Class LinkGeneratorInterface Defines an

LinkGeneratorInterface::generate

public LinkGeneratorInterface::generate($text, Url $url) Renders a link to a URL. Examples: $link_generator = \Drupal::service('link_generator'); $installer_url = \Drupal\Core\Url::fromUri('base://core/install.php'); $installer_link = $link_generator->generate($text, $installer_url); $external_url = \Drupal\Core\Url::fromUri('http://example.com', ['query' => ['foo' => 'bar']]); $external_link = $link_generator->generate($text, $external_url); $internal_url = \Drupal\Core\Url::fromRo

LinkGeneratorInterface

Defines an interface for generating links from route names and parameters. Hierarchy interface \Drupal\Core\Utility\LinkGeneratorInterface File core/lib/Drupal/Core/Utility/LinkGeneratorInterface.php, line 11 Namespace Drupal\Core\Utility Members Name Modifiers Type Description LinkGeneratorInterface::generate public function Renders a link to a URL. LinkGeneratorInterface::generateFromLink public function Renders a link from a link object.