platform/api/symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.yaml
2024-09-02 10:44:11 -07:00

179 lines
4.8 KiB
YAML

name: ProfilerController
class_comment: '# * @author Fabien Potencier <fabien@symfony.com>
# *
# * @internal'
dependencies:
- name: FullStack
type: class
source: Symfony\Bundle\FullStack
- name: ContentSecurityPolicyHandler
type: class
source: Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler
- name: TemplateManager
type: class
source: Symfony\Bundle\WebProfilerBundle\Profiler\TemplateManager
- name: BinaryFileResponse
type: class
source: Symfony\Component\HttpFoundation\BinaryFileResponse
- name: RedirectResponse
type: class
source: Symfony\Component\HttpFoundation\RedirectResponse
- name: Request
type: class
source: Symfony\Component\HttpFoundation\Request
- name: Response
type: class
source: Symfony\Component\HttpFoundation\Response
- name: AutoExpireFlashBag
type: class
source: Symfony\Component\HttpFoundation\Session\Flash\AutoExpireFlashBag
- name: DumpDataCollector
type: class
source: Symfony\Component\HttpKernel\DataCollector\DumpDataCollector
- name: ExceptionDataCollector
type: class
source: Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
- name: NotFoundHttpException
type: class
source: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- 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
properties: []
methods:
- name: homeAction
visibility: public
parameters: []
comment: "# * @author Fabien Potencier <fabien@symfony.com>\n# *\n# * @internal\n\
# */\n# class ProfilerController\n# {\n# private TemplateManager $templateManager;\n\
# \n# public function __construct(\n# private UrlGeneratorInterface $generator,\n\
# private ?Profiler $profiler,\n# private Environment $twig,\n# private array\
\ $templates,\n# private ?ContentSecurityPolicyHandler $cspHandler = null,\n#\
\ private ?string $baseDir = null,\n# ) {\n# }\n# \n# /**\n# * Redirects to the\
\ last profiles.\n# *\n# * @throws NotFoundHttpException"
- name: panelAction
visibility: public
parameters:
- name: request
- name: token
comment: '# * Renders a profiler panel for the given token.
# *
# * @throws NotFoundHttpException'
- name: toolbarAction
visibility: public
parameters:
- name: request
- name: token
default: 'null'
comment: '# * Renders the Web Debug Toolbar.
# *
# * @throws NotFoundHttpException'
- name: searchBarAction
visibility: public
parameters:
- name: request
comment: '# * Renders the profiler search bar.
# *
# * @throws NotFoundHttpException'
- name: searchResultsAction
visibility: public
parameters:
- name: request
- name: token
comment: '# * Renders the search results.
# *
# * @throws NotFoundHttpException'
- name: searchAction
visibility: public
parameters:
- name: request
comment: '# * Narrows the search bar.
# *
# * @throws NotFoundHttpException'
- name: phpinfoAction
visibility: public
parameters: []
comment: '# * Displays the PHP info.
# *
# * @throws NotFoundHttpException'
- name: xdebugAction
visibility: public
parameters: []
comment: '# * Displays the Xdebug info.
# *
# * @throws NotFoundHttpException'
- name: fontAction
visibility: public
parameters:
- name: fontName
comment: '# * Returns the custom web fonts used in the profiler.
# *
# * @throws NotFoundHttpException'
- name: openAction
visibility: public
parameters:
- name: request
comment: '# * Displays the source of a file.
# *
# * @throws NotFoundHttpException'
- name: getTemplateManager
visibility: protected
parameters: []
comment: null
- name: denyAccessIfProfilerDisabled
visibility: private
parameters: []
comment: null
- name: renderWithCspNonces
visibility: private
parameters:
- name: request
- name: template
- name: variables
- name: code
default: '200'
- name: headers
default: '[''Content-Type'''
comment: null
traits:
- Symfony\Bundle\FullStack
- Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler
- Symfony\Bundle\WebProfilerBundle\Profiler\TemplateManager
- Symfony\Component\HttpFoundation\BinaryFileResponse
- Symfony\Component\HttpFoundation\RedirectResponse
- Symfony\Component\HttpFoundation\Request
- Symfony\Component\HttpFoundation\Response
- Symfony\Component\HttpFoundation\Session\Flash\AutoExpireFlashBag
- Symfony\Component\HttpKernel\DataCollector\DumpDataCollector
- Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
- Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- Symfony\Component\HttpKernel\Profiler\Profiler
- Symfony\Component\Routing\Generator\UrlGeneratorInterface
- Twig\Environment
interfaces: []