Issue #3232895 by daffie: [Symfony 6] Add "string" type hint to methods overridding Symfony\Component\Routing\Generator\UrlGeneratorInterface::generate()
parent
9d36d02846
commit
dfa9d9de43
|
@ -91,7 +91,7 @@ class MetadataBubblingUrlGenerator implements UrlGeneratorInterface {
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH) {
|
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH): string {
|
||||||
$options['absolute'] = is_bool($referenceType) ? $referenceType : $referenceType === self::ABSOLUTE_URL;
|
$options['absolute'] = is_bool($referenceType) ? $referenceType : $referenceType === self::ABSOLUTE_URL;
|
||||||
$generated_url = $this->generateFromRoute($name, $parameters, $options, TRUE);
|
$generated_url = $this->generateFromRoute($name, $parameters, $options, TRUE);
|
||||||
$this->bubble($generated_url);
|
$this->bubble($generated_url);
|
||||||
|
|
|
@ -135,7 +135,7 @@ class AccessAwareRouter implements AccessAwareRouterInterface {
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH) {
|
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH): string {
|
||||||
if ($this->router instanceof UrlGeneratorInterface) {
|
if ($this->router instanceof UrlGeneratorInterface) {
|
||||||
return $this->router->generate($name, $parameters, $referenceType);
|
return $this->router->generate($name, $parameters, $referenceType);
|
||||||
}
|
}
|
||||||
|
|
|
@ -331,7 +331,7 @@ class Router extends UrlMatcher implements RequestMatcherInterface, RouterInterf
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH) {
|
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH): string {
|
||||||
@trigger_error(__METHOD__ . '() is deprecated in drupal:8.3.0 and will throw an exception from drupal:10.0.0. Use the \Drupal\Core\Url object instead. See https://www.drupal.org/node/2820197', E_USER_DEPRECATED);
|
@trigger_error(__METHOD__ . '() is deprecated in drupal:8.3.0 and will throw an exception from drupal:10.0.0. Use the \Drupal\Core\Url object instead. See https://www.drupal.org/node/2820197', E_USER_DEPRECATED);
|
||||||
return $this->urlGenerator->generate($name, $parameters, $referenceType);
|
return $this->urlGenerator->generate($name, $parameters, $referenceType);
|
||||||
}
|
}
|
||||||
|
|
|
@ -254,7 +254,7 @@ class UrlGenerator implements UrlGeneratorInterface {
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH) {
|
public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH): string {
|
||||||
$options['absolute'] = is_bool($referenceType) ? $referenceType : $referenceType === self::ABSOLUTE_URL;
|
$options['absolute'] = is_bool($referenceType) ? $referenceType : $referenceType === self::ABSOLUTE_URL;
|
||||||
return $this->generateFromRoute($name, $parameters, $options);
|
return $this->generateFromRoute($name, $parameters, $options);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue