name: ProfilerControllerTest
class_comment: null
dependencies:
- name: MockObject
  type: class
  source: PHPUnit\Framework\MockObject\MockObject
- name: KernelBrowser
  type: class
  source: Symfony\Bundle\FrameworkBundle\KernelBrowser
- name: WebTestCase
  type: class
  source: Symfony\Bundle\FrameworkBundle\Test\WebTestCase
- name: ProfilerController
  type: class
  source: Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController
- name: ContentSecurityPolicyHandler
  type: class
  source: Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler
- name: NonceGenerator
  type: class
  source: Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator
- name: WebProfilerBundleKernel
  type: class
  source: Symfony\Bundle\WebProfilerBundle\Tests\Functional\WebProfilerBundleKernel
- name: Request
  type: class
  source: Symfony\Component\HttpFoundation\Request
- name: Response
  type: class
  source: Symfony\Component\HttpFoundation\Response
- name: DumpDataCollector
  type: class
  source: Symfony\Component\HttpKernel\DataCollector\DumpDataCollector
- name: ExceptionDataCollector
  type: class
  source: Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
- name: RequestDataCollector
  type: class
  source: Symfony\Component\HttpKernel\DataCollector\RequestDataCollector
- 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: UrlGeneratorInterface
  type: class
  source: Symfony\Component\Routing\Generator\UrlGeneratorInterface
- name: Environment
  type: class
  source: Twig\Environment
- name: LoaderInterface
  type: class
  source: Twig\Loader\LoaderInterface
properties: []
methods:
- name: testHomeActionWithProfilerDisabled
  visibility: public
  parameters: []
  comment: null
- name: testHomeActionRedirect
  visibility: public
  parameters: []
  comment: null
- name: testPanelActionWithLatestTokenWhenNoTokensExist
  visibility: public
  parameters: []
  comment: null
- name: testPanelActionWithLatestToken
  visibility: public
  parameters: []
  comment: null
- name: testPanelActionWithoutValidToken
  visibility: public
  parameters: []
  comment: null
- name: testPanelActionWithWrongPanel
  visibility: public
  parameters: []
  comment: null
- name: testPanelActionWithValidPanelAndToken
  visibility: public
  parameters: []
  comment: null
- name: testToolbarActionWithProfilerDisabled
  visibility: public
  parameters: []
  comment: null
- name: testToolbarActionWithEmptyToken
  visibility: public
  parameters:
  - name: token
  comment: '# * @dataProvider getEmptyTokenCases'
- name: getEmptyTokenCases
  visibility: public
  parameters: []
  comment: null
- name: testOpeningDisallowedPaths
  visibility: public
  parameters:
  - name: path
  - name: isAllowed
  comment: '# * @dataProvider getOpenFileCases'
- name: getOpenFileCases
  visibility: public
  parameters: []
  comment: null
- name: testReturns404onTokenNotFound
  visibility: public
  parameters:
  - name: withCsp
  comment: '# * @dataProvider provideCspVariants'
- name: testSearchBarActionWithProfilerDisabled
  visibility: public
  parameters: []
  comment: null
- name: testSearchBarActionDefaultPage
  visibility: public
  parameters: []
  comment: null
- name: testSearchResultsAction
  visibility: public
  parameters:
  - name: withCsp
  comment: '# * @dataProvider provideCspVariants'
- name: testSearchActionWithProfilerDisabled
  visibility: public
  parameters: []
  comment: null
- name: testSearchActionWithToken
  visibility: public
  parameters: []
  comment: null
- name: testSearchActionWithoutToken
  visibility: public
  parameters: []
  comment: null
- name: testPhpinfoActionWithProfilerDisabled
  visibility: public
  parameters: []
  comment: null
- name: testPhpinfoAction
  visibility: public
  parameters: []
  comment: null
- name: testFontActionWithProfilerDisabled
  visibility: public
  parameters: []
  comment: null
- name: testFontActionWithInvalidFontName
  visibility: public
  parameters: []
  comment: null
- name: testDownloadFontAction
  visibility: public
  parameters: []
  comment: null
- name: provideCspVariants
  visibility: public
  parameters: []
  comment: null
- name: testDefaultPanel
  visibility: public
  parameters:
  - name: expectedPanel
  - name: profile
  comment: '# * @dataProvider defaultPanelProvider'
- name: defaultPanelProvider
  visibility: public
  parameters: []
  comment: null
- name: createController
  visibility: private
  parameters:
  - name: profiler
  - name: twig
  - name: withCSP
  - name: templates
    default: '[]'
  comment: null
- name: testDumpPanelExceptionPriority
  visibility: public
  parameters: []
  comment: null
- name: testDumpPanelWhenDefinedAfterwards
  visibility: public
  parameters: []
  comment: null
- name: testDumpPanel
  visibility: public
  parameters: []
  comment: null
- name: createDumpDataCollector
  visibility: private
  parameters: []
  comment: null
- name: assertDefaultPanel
  visibility: private
  parameters:
  - name: expectedPanel
  - name: profile
  comment: null
traits:
- PHPUnit\Framework\MockObject\MockObject
- Symfony\Bundle\FrameworkBundle\KernelBrowser
- Symfony\Bundle\FrameworkBundle\Test\WebTestCase
- Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController
- Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler
- Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator
- Symfony\Bundle\WebProfilerBundle\Tests\Functional\WebProfilerBundleKernel
- Symfony\Component\HttpFoundation\Request
- Symfony\Component\HttpFoundation\Response
- Symfony\Component\HttpKernel\DataCollector\DumpDataCollector
- Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
- Symfony\Component\HttpKernel\DataCollector\RequestDataCollector
- Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- Symfony\Component\HttpKernel\Profiler\Profile
- Symfony\Component\HttpKernel\Profiler\Profiler
- Symfony\Component\Routing\Generator\UrlGeneratorInterface
- Twig\Environment
- Twig\Loader\LoaderInterface
interfaces: []