This generator is able to handle more than string route names as symfony core supports them.
Expanded class hierarchy of VersatileGeneratorInterface
All classes that implement VersatileGeneratorInterface
interface VersatileGeneratorInterface extends UrlGeneratorInterface {
/**
* Whether this generator supports the supplied $name.
*
* This check does not need to look if the specific instance can be
* resolved to a route, only whether the router can generate routes from
* objects of this class.
*
* @param mixed $name The route "name" which may also be an object or anything
*
* @return bool
*/
public function supports($name);
/**
* Convert a route identifier (name, content object etc) into a string
* usable for logging and other debug/error messages
*
* @param mixed $name
* @param array $parameters which should contain a content field containing
* a RouteAwareInterface object
*
* @return string
*/
public function getRouteDebugMessage($name, array $parameters = array());
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RequestContextAwareInterface:: |
public | function | Gets the request context. | 6 |
RequestContextAwareInterface:: |
public | function | Sets the request context. | 6 |
UrlGeneratorInterface:: |
constant | Generates an absolute path, e.g. "/dir/file". | ||
UrlGeneratorInterface:: |
constant | Generates an absolute URL, e.g. "http://example.com/dir/file". | ||
UrlGeneratorInterface:: |
public | function | Generates a URL or path for a specific route based on the given parameters. | 4 |
UrlGeneratorInterface:: |
constant | Generates a network path, e.g. "//example.com/dir/file". Such reference reuses the current scheme but specifies the host. | ||
UrlGeneratorInterface:: |
constant | Generates a relative path based on the current request path, e.g. "../parent-file". | ||
VersatileGeneratorInterface:: |
public | function | Convert a route identifier (name, content object etc) into a string usable for logging and other debug/error messages | 2 |
VersatileGeneratorInterface:: |
public | function | Whether this generator supports the supplied $name. | 2 |