Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getApplications example
public
static
function
getDescribeCommandTestData
(
)
{
return
self::
getDescriptionTestData
(
array_merge
(
ObjectsProvider::
getCommands
(
)
,
[
'command_mbstring' =>
new
DescriptorCommandMbString
(
)
]
)
)
;
}
public
static
function
getDescribeApplicationTestData
(
)
{
return
self::
getDescriptionTestData
(
array_merge
(
ObjectsProvider::
getApplications
(
)
,
[
'application_mbstring' =>
new
DescriptorApplicationMbString
(
)
]
)
)
;
}
protected
function
getDescriptor
(
)
{
return
new
ReStructuredTextDescriptor
(
)
;
}
protected
static
function
getFormat
(
)
{
public
static
function
getDescribeCommandTestData
(
)
{
return
self::
getDescriptionTestData
(
array_merge
(
ObjectsProvider::
getCommands
(
)
,
[
'command_mbstring' =>
new
DescriptorCommandMbString
(
)
]
)
)
;
}
public
static
function
getDescribeApplicationTestData
(
)
{
return
self::
getDescriptionTestData
(
array_merge
(
ObjectsProvider::
getApplications
(
)
,
[
'application_mbstring' =>
new
DescriptorApplicationMbString
(
)
]
)
)
;
}
protected
function
getDescriptor
(
)
{
return
new
MarkdownDescriptor
(
)
;
}
protected
static
function
getFormat
(
)
{
public
static
function
getDescribeCommandTestData
(
)
{
return
self::
getDescriptionTestData
(
array_merge
(
ObjectsProvider::
getCommands
(
)
,
[
'command_mbstring' =>
new
DescriptorCommandMbString
(
)
]
)
)
;
}
public
static
function
getDescribeApplicationTestData
(
)
{
return
self::
getDescriptionTestData
(
array_merge
(
ObjectsProvider::
getApplications
(
)
,
[
'application_mbstring' =>
new
DescriptorApplicationMbString
(
)
]
)
)
;
}
public
function
testDescribeApplicationWithFilteredNamespace
(
)
{
$application
=
new
DescriptorApplication2
(
)
;
$this
->
assertDescription
(
file_get_contents
(
__DIR__.'/../Fixtures/application_filtered_namespace.txt'
)
,
$application
,
[
'namespace' => 'command4'
]
)
;
}
return
static
::
getDescriptionTestData
(
ObjectsProvider::
getInputDefinitions
(
)
)
;
}
public
static
function
getDescribeCommandTestData
(
)
{
return
static
::
getDescriptionTestData
(
ObjectsProvider::
getCommands
(
)
)
;
}
public
static
function
getDescribeApplicationTestData
(
)
{
return
static
::
getDescriptionTestData
(
ObjectsProvider::
getApplications
(
)
)
;
}
abstract
protected
function
getDescriptor
(
)
;
abstract
protected
static
function
getFormat
(
)
;
protected
static
function
getDescriptionTestData
(
array
$objects
)
{
$data
=
[
]
;
foreach
(
$objects
as
$name
=>
$object
)
{
$description
=
file_get_contents
(
sprintf
(
'%s/../Fixtures/%s.%s', __DIR__,
$name
,
static
::
getFormat
(
)
)
)
;