73 lines
2.7 KiB
YAML
73 lines
2.7 KiB
YAML
name: TemplateManagerTest
|
|
class_comment: "# * @author Artur Wielog\xF3rski <wodor@wodor.net>"
|
|
dependencies:
|
|
- name: TemplateManager
|
|
type: class
|
|
source: Symfony\Bundle\WebProfilerBundle\Profiler\TemplateManager
|
|
- name: TestCase
|
|
type: class
|
|
source: Symfony\Bundle\WebProfilerBundle\Tests\TestCase
|
|
- name: NotFoundHttpException
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
|
|
- name: Profile
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Profiler\Profile
|
|
- name: Profiler
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Profiler\Profiler
|
|
- name: Environment
|
|
type: class
|
|
source: Twig\Environment
|
|
- name: LoaderInterface
|
|
type: class
|
|
source: Twig\Loader\LoaderInterface
|
|
properties: []
|
|
methods:
|
|
- name: testGetNameValidTemplate
|
|
visibility: public
|
|
parameters: []
|
|
comment: "# * @author Artur Wielog\xF3rski <wodor@wodor.net>\n# */\n# class TemplateManagerTest\
|
|
\ extends TestCase\n# {\n# protected Environment $twigEnvironment;\n# protected\
|
|
\ Profiler $profiler;\n# protected TemplateManager $templateManager;\n# \n# protected\
|
|
\ function setUp(): void\n# {\n# parent::setUp();\n# \n# $this->profiler = $this->createMock(Profiler::class);\n\
|
|
# $twigEnvironment = $this->mockTwigEnvironment();\n# $templates = [\n# 'data_collector.foo'\
|
|
\ => ['foo', '@Foo/Collector/foo.html.twig'],\n# 'data_collector.bar' => ['bar',\
|
|
\ '@Foo/Collector/bar.html.twig'],\n# 'data_collector.baz' => ['baz', '@Foo/Collector/baz.html.twig'],\n\
|
|
# ];\n# \n# $this->templateManager = new TemplateManager($this->profiler, $twigEnvironment,\
|
|
\ $templates);\n# }\n# \n# public function testGetNameOfInvalidTemplate()\n# {\n\
|
|
# $this->expectException(NotFoundHttpException::class);\n# $this->templateManager->getName(new\
|
|
\ Profile('token'), 'notexistingpanel');\n# }\n# \n# /**\n# * if template exists\
|
|
\ in both profile and profiler then its name should be returned."
|
|
- name: profilerHasCallback
|
|
visibility: public
|
|
parameters:
|
|
- name: panel
|
|
comment: null
|
|
- name: profileHasCollectorCallback
|
|
visibility: public
|
|
parameters:
|
|
- name: panel
|
|
comment: null
|
|
- name: mockTwigEnvironment
|
|
visibility: protected
|
|
parameters: []
|
|
comment: null
|
|
- name: __construct
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: hasCollector
|
|
visibility: public
|
|
parameters:
|
|
- name: name
|
|
comment: null
|
|
traits:
|
|
- Symfony\Bundle\WebProfilerBundle\Profiler\TemplateManager
|
|
- Symfony\Bundle\WebProfilerBundle\Tests\TestCase
|
|
- Symfony\Component\HttpKernel\Exception\NotFoundHttpException
|
|
- Symfony\Component\HttpKernel\Profiler\Profile
|
|
- Symfony\Component\HttpKernel\Profiler\Profiler
|
|
- Twig\Environment
|
|
- Twig\Loader\LoaderInterface
|
|
interfaces: []
|