Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
findRouteContaining example
$routes
=
$this
->router->
getRouteCollection
(
)
;
$container
= null;
if
(
$this
->fileLinkFormatter
)
{
$container
=
fn
(
)
=>
$this
->
getContainerBuilder
(
$this
->
getApplication
(
)
->
getKernel
(
)
)
;
}
if
(
$name
)
{
$route
=
$routes
->
get
(
$name
)
;
$matchingRoutes
=
$this
->
findRouteNameContaining
(
$name
,
$routes
)
;
if
(
!
$input
->
isInteractive
(
)
&& !
$route
&& \
count
(
$matchingRoutes
)
> 1
)
{
$helper
->
describe
(
$io
,
$this
->
findRouteContaining
(
$name
,
$routes
)
,
[
'format' =>
$input
->
getOption
(
'format'
)
,
'raw_text' =>
$input
->
getOption
(
'raw'
)
,
'show_controllers' =>
$input
->
getOption
(
'show-controllers'
)
,
'output' =>
$io
,
]
)
;
return
0;
}
if
(
!
$route
&&
$matchingRoutes
)
{
$default
= 1 === \
count
(
$matchingRoutes
)
?
$matchingRoutes
[
0
]
: null;