TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:34 +02:00
commit 8a3bef5a34
61 changed files with 4603 additions and 0 deletions
@@ -0,0 +1,10 @@
.. Generated by https://github.com/linawolf/t3docs_restructured_api_tools
.. php:namespace:: TYPO3\CMS\Reports
.. php:interface:: ExtendedStatusProviderInterface
Interface for classes which provide a status report entry.
.. php:method:: getDetailedStatus()
Returns the detailed status of an extension or (sub)system
@@ -0,0 +1,19 @@
.. Generated by https://github.com/linawolf/t3docs_restructured_api_tools
.. php:namespace:: TYPO3\CMS\Reports
.. php:interface:: RequestAwareStatusProviderInterface
Interface for classes which provide a status report entry using information from the current request
.. php:method:: getStatus(Psr\\Http\\Message\\ServerRequestInterface request = NULL)
Returns the status of an extension or (sub)system
:param Psr\\Http\\Message\\ServerRequestInterface $request: the request, default: NULL
:returntype: array
.. php:method:: getLabel()
Return label of this status
:returntype: string
@@ -0,0 +1,18 @@
.. Generated by https://github.com/linawolf/t3docs_restructured_api_tools
.. php:namespace:: TYPO3\CMS\Reports
.. php:interface:: StatusProviderInterface
Interface for classes which provide a status report entry.
.. php:method:: getStatus()
Returns the status of an extension or (sub)system
:returntype: array
.. php:method:: getLabel()
Return label of this status
:returntype: string
@@ -0,0 +1,6 @@
.. code-block:: yaml
:caption: EXT:my_extension/Configuration/Services.yaml
services:
_defaults:
autoconfigure: true
@@ -0,0 +1,25 @@
<?php
// See https://github.com/TYPO3-Documentation/t3docs-codesnippets
// ddev exec vendor/bin/typo3 restructured_api_tools:php_domain public/fileadmin/reports/Documentation/CodeSnippets/
return [
[
'action' => 'createPhpClassDocs',
'class' => \TYPO3\CMS\Reports\StatusProviderInterface::class,
'targetFileName' => 'Generated/StatusProviderInterface.rst.txt',
'withCode' => false,
],
[
'action' => 'createPhpClassDocs',
'class' => \TYPO3\CMS\Reports\RequestAwareStatusProviderInterface::class,
'targetFileName' => 'Generated/RequestAwareStatusProviderInterface.rst.txt',
'withCode' => false,
],
[
'action' => 'createPhpClassDocs',
'class' => \TYPO3\CMS\Reports\ExtendedStatusProviderInterface::class,
'targetFileName' => 'Generated/ExtendedStatusProviderInterface.rst.txt',
'withCode' => false,
],
];