Skip to content
Snippets Groups Projects
Commit 5164744b authored by Matthias Adrowski's avatar Matthias Adrowski
Browse files

[TASK] Rector runs

parent 61c7f61b
No related branches found
No related tags found
1 merge request!38Feature upgrade to typo3 11
......@@ -41,7 +41,7 @@ class MigrateSchedulerTasks implements UpgradeWizardInterface {
/**
* Identifier of the upgrade
*/
const IDENTIFIER = 'tx_sgnews_migrateschedulertasks';
public const IDENTIFIER = 'tx_sgnews_migrateschedulertasks';
/**
* @inheritDoc
......
......@@ -41,7 +41,7 @@ class UpdateAuthors implements UpgradeWizardInterface {
/**
* The wizard identifier
*/
const IDENTIFIER = 'tx_sgnews_update_authors';
public const IDENTIFIER = 'tx_sgnews_update_authors';
/**
* Retrieves the next site root in the page hierarchy from the current page
......
......@@ -38,7 +38,7 @@ class AddAdditionalMailRecipients implements SingletonInterface {
/**
* @var \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer
*/
public $cObj;
protected $cObj;
/**
* Adds the news authors to the additional mail recipients.
......@@ -69,4 +69,9 @@ class AddAdditionalMailRecipients implements SingletonInterface {
return $authorEmail;
}
public function setContentObjectRenderer(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer $cObj): void
{
$this->cObj = $cObj;
}
}
......@@ -54,12 +54,12 @@ class BackendNewsUtility {
/**
* @var int The category page doktype
*/
const CATEGORY_DOKTYPE = 117;
public const CATEGORY_DOKTYPE = 117;
/**
* @var int The news page doktype
*/
const NEWS_DOKTYPE = 116;
public const NEWS_DOKTYPE = 116;
/**
* Retrieves the next site root in the page hierarchy from the current page
......@@ -211,7 +211,7 @@ class BackendNewsUtility {
$query->setQuerySettings($querySettings);
if ($pageUid) {
$rootline = BackendUtility::BEgetRootLine($pageUid, '', TRUE);
$pageTS = BackendUtility::getPagesTSconfig($pageUid, $rootline);
$pageTS = BackendUtility::getPagesTSconfig($pageUid);
$tagsPid = 0;
if (isset($pageTS['TCEFORM.']['pages.']['tx_sgnews_tags.']['PAGE_TSCONFIG_ID'])) {
......@@ -429,7 +429,7 @@ class BackendNewsUtility {
$pageUid = (int) $pageUid;
$rootline = BackendUtility::BEgetRootLine($pageUid, '', TRUE);
$defaultLanguage = LocalizationUtility::translate('backend.language.default', 'SgNews');
$pageTS = BackendUtility::getPagesTSconfig($pageUid, $rootline);
$pageTS = BackendUtility::getPagesTSconfig($pageUid);
if (isset($pageTS['mod.']['SHARED.']['defaultLanguageLabel'])) {
$defaultLanguage = $pageTS['mod.']['SHARED.']['defaultLanguageLabel'] . ' (' . $defaultLanguage . ')';
}
......@@ -508,7 +508,7 @@ class BackendNewsUtility {
// order by
if ($orderBy !== '') {
foreach (QueryHelper::parseOrderBy($orderBy) as $orderPair) {
list($fieldName, $order) = $orderPair;
[$fieldName, $order] = $orderPair;
$queryBuilder->addOrderBy($fieldName, $order);
}
}
......
......@@ -95,7 +95,7 @@ class PaginateController extends FluidPaginateController {
*/
protected function buildPagination(): array {
$pagination = parent::buildPagination();
$pagination['totalObjects'] = count($this->objects);
$pagination['totalObjects'] = is_countable($this->objects) ? count($this->objects) : 0;
return $pagination;
}
}
......@@ -61,7 +61,7 @@ class RenderAuthorNewsViewHelper extends AbstractViewHelper {
/**
* Initialize arguments.
*
* @throws \TYPO3\CMS\Fluid\Core\ViewHelper\Exception
* @throws \TYPO3Fluid\Fluid\Core\ViewHelper\Exception
* @return void
* @throws \TYPO3Fluid\Fluid\Core\ViewHelper\Exception
*/
......
......@@ -186,32 +186,32 @@ if (version_compare(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExten
'foreign_types' => [
'0' => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
]
],
......@@ -240,32 +240,32 @@ if (version_compare(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExten
'foreign_types' => [
'0' => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
]
],
......
......@@ -34,7 +34,6 @@ $configuration = [
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'searchFields' => 'name, email, description, website',
'dividers2tabs' => TRUE,
'delete' => 'deleted',
'enablecolumns' => [
'disabled' => 'hidden',
......@@ -48,7 +47,7 @@ $configuration = [
'interface' => [],
'types' => [
'1' => [
'showitem' => 'hidden;;1, --palette--;;authorInfos, path_segment, description'
'showitem' => 'hidden,--palette--;;1,--palette--;;authorInfos,path_segment,description'
],
],
'palettes' => [
......
Resources/Public/Icons/Extension.png

825 B

......@@ -33,52 +33,52 @@ call_user_func(
// plugin configurations
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'Overview',
['Overview' => 'overview',],
['Overview' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\OverviewController::class => 'overview',],
[\SGalinski\Srectorprefix20211231gNews\Controller\OverviewController::class => '',]
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'ListByCategory',
['ListByCategory' => 'index',],
['ListByCategory' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\ListByCategoryController::class => 'index',],
[\SGalinski\Srectorprefix20211231gNews\Controller\ListByCategoryController::class => '',]
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'SingleView',
['SingleView' => 'singleView',],
['SingleView' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\SingleViewController::class => 'singleView',],
[\SGalinski\Srectorprefix20211231gNews\Controller\SingleViewController::class => '',]
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'NewsFeed',
['NewsFeed' => 'index',],
['NewsFeed' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\NewsFeedController::class => 'index',],
[\SGalinski\Srectorprefix20211231gNews\Controller\NewsFeedController::class => '',]
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'Latest',
['Latest' => 'index',],
['Latest' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\LatestController::class => 'index',],
[\SGalinski\Srectorprefix20211231gNews\Controller\LatestController::class => '',]
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'ListByCategory',
['ListByCategory' => 'index',],
['ListByCategory' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\ListByCategoryController::class => 'index',],
[\SGalinski\Srectorprefix20211231gNews\Controller\ListByCategoryController::class => '',]
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'NewsByAuthor',
['NewsByAuthor' => 'list',],
['NewsByAuthor' => '',]
[\SGalinski\Srectorprefix20211231gNews\Controller\NewsByAuthorController::class => 'list',],
[\SGalinski\Srectorprefix20211231gNews\Controller\NewsByAuthorController::class => '',]
);
if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('sg_ajax')) {
......@@ -92,13 +92,13 @@ call_user_func(
// hook registration
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] =
'SGalinski\SgNews\TCA\TcaProvider';
\SGalinski\SgNews\TCA\TcaProvider::class;
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['sg_news']
= \SGalinski\SgNews\Hooks\PageLayoutView\PluginRenderer::class;
// Xclasses
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\CMS\Core\Page\PageRenderer'] =
['className' => 'SGalinski\SgNews\Xclass\PageRenderer'];
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'][\TYPO3\CMS\Core\Page\PageRenderer::class] =
['className' => \SGalinski\SgNews\Xclass\PageRenderer::class];
/** @var \TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher */
$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
......
......@@ -33,12 +33,12 @@ call_user_func(
if (TYPO3_MODE === 'BE') {
$navigationComponentId = 'TYPO3/CMS/Backend/PageTree/PageTreeElement';
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
'SGalinski.sg_news',
'Srectorprefix20211231gNews',
'web',
'News',
'',
[
'Backend' => 'index',
\SGalinski\Srectorprefix20211231gNews\Controller\BackendController::class => 'index',
],
[
'access' => 'user,group',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment