Mercurial > hg > isophonics-drupal-site
comparison core/lib/Drupal/Core/GeneratedUrl.php @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | 7a779792577d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c8ae668cc8c |
---|---|
1 <?php | |
2 | |
3 namespace Drupal\Core; | |
4 | |
5 use Drupal\Core\Render\BubbleableMetadata; | |
6 | |
7 /** | |
8 * Used to return generated URLs, along with associated bubbleable metadata. | |
9 * | |
10 * Note: not to be confused with \Drupal\Core\Url, which is for passing around | |
11 * ungenerated URLs (typically route name + route parameters). | |
12 */ | |
13 class GeneratedUrl extends BubbleableMetadata { | |
14 | |
15 /** | |
16 * The string value of the URL. | |
17 * | |
18 * @var string | |
19 */ | |
20 protected $generatedUrl = ''; | |
21 | |
22 /** | |
23 * Gets the generated URL. | |
24 * | |
25 * @return string | |
26 */ | |
27 public function getGeneratedUrl() { | |
28 return $this->generatedUrl ; | |
29 } | |
30 | |
31 /** | |
32 * Sets the generated URL. | |
33 * | |
34 * @param string $generated_url | |
35 * The generated URL. | |
36 * | |
37 * @return $this | |
38 */ | |
39 public function setGeneratedUrl($generated_url) { | |
40 $this->generatedUrl = $generated_url; | |
41 return $this; | |
42 } | |
43 | |
44 } |