Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
findTemplateFiles example
if
(
$input
->
mustSuggestArgumentValuesFor
(
'name'
)
)
{
$suggestions
->
suggestValues
(
array_keys
(
$this
->
getLoaderPaths
(
)
)
)
;
}
if
(
$input
->
mustSuggestOptionValuesFor
(
'format'
)
)
{
$suggestions
->
suggestValues
(
$this
->
getAvailableFormatOptions
(
)
)
;
}
}
private
function
displayPathsText
(
SymfonyStyle
$io
, string
$name
)
: void
{
$file
=
new
\
ArrayIterator
(
$this
->
findTemplateFiles
(
$name
)
)
;
$paths
=
$this
->
getLoaderPaths
(
$name
)
;
$io
->
section
(
'Matched File'
)
;
if
(
$file
->
valid
(
)
)
{
if
(
$fileLink
=
$this
->
getFileLink
(
$file
->
key
(
)
)
)
{
$io
->
block
(
$file
->
current
(
)
, 'OK',
sprintf
(
'fg=black;bg=green;href=%s',
$fileLink
)
, ' ', true
)
;
}
else
{
$io
->
success
(
$file
->
current
(
)
)
;
}
$file
->
next
(
)
;