[BUGFIX] Installation via Composer does not work correctly 32/58632/2
authorStanislas Rolland <typo3@sjbr.ca>
Sun, 14 Oct 2018 22:04:21 +0000 (18:04 -0400)
committerStanislas Rolland <typo3@sjbr.ca>
Sun, 14 Oct 2018 22:06:40 +0000 (00:06 +0200)
Ensure no namespace conflict occurs when installing static_info_tables
extension together with one or more language packs via Composer.

However, language packs will need to be re-created for the solution
to take effect.

Change-Id: I007c2afd0c90c16e665a3ac50830d0ab0abf2e3d
Resolves: #83722
Reviewed-on: https://review.typo3.org/58632
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
ChangeLog
Resources/Private/LanguagePackTemplate/Classes/Domain/Model/Country.code
Resources/Private/LanguagePackTemplate/Classes/Domain/Model/CountryZone.code
Resources/Private/LanguagePackTemplate/Classes/Domain/Model/Currency.code
Resources/Private/LanguagePackTemplate/Classes/Domain/Model/Language.code
Resources/Private/LanguagePackTemplate/Classes/Domain/Model/Territory.code

index 030773d..c9be8f0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
        * Resolves #86654: Migrate extension update script to TYPO3 LTS 9
        * Resolves #84258: Call to a member function getTreeList() on null
        * Update version to 6.6.0
+       * Resolves #83722: Installation via Composer does not work correctly
 
 2018-10-11  Stanislas Rolland  <typo3(arobas)sjbr.ca>
 
index da70718..a283cf8 100644 (file)
@@ -1,34 +1,35 @@
 <?php
-namespace SJBR\StaticInfoTables\Domain\Model;
+namespace SJBR\StaticInfoTables###LANG_ISO_CAMEL###\Domain\Model;
+
 /***************************************************************
-*  Copyright notice
-*
-*  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
-*  (c) 2013 Stanislas Rolland <typo3(arobas)sjbr.ca>
-*
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
+ *  Copyright notice
+ *
+ *  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
+ *  (c) 2013-2018 Stanislas Rolland <typo3(arobas)sjbr.ca>
+ *
+ *  All rights reserved
+ *
+ *  This script is part of the TYPO3 project. The TYPO3 project is
+ *  free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  The GNU General Public License can be found at
+ *  http://www.gnu.org/copyleft/gpl.html.
+ *
+ *  This script is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  This copyright notice MUST APPEAR in all copies of the script!
+ ***************************************************************/
+
+use SJBR\StaticInfoTables\Domain\Model\AbstractEntity;
+
 /**
  * The Country model
- *
- * @copyright Copyright belongs to the respective authors
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
  */
 class Country extends AbstractEntity {
        /**
@@ -56,5 +57,4 @@ class Country extends AbstractEntity {
        public function getShortName###LANG_ISO_CAMEL###() {
                return $this->shortName###LANG_ISO_CAMEL###;
        }
-}
-?>
\ No newline at end of file
+}
\ No newline at end of file
index 0c0a827..8a6c220 100644 (file)
@@ -1,34 +1,35 @@
 <?php
-namespace SJBR\StaticInfoTables\Domain\Model;
+namespace SJBR\StaticInfoTables###LANG_ISO_CAMEL###\Domain\Model;
+
 /***************************************************************
-*  Copyright notice
-*
-*  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
-*  (c) 2013 Stanislas Rolland <typo3(arobas)sjbr.ca>
-*
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
+ *  Copyright notice
+ *
+ *  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
+ *  (c) 2013-2018 Stanislas Rolland <typo3(arobas)sjbr.ca>
+ *
+ *  All rights reserved
+ *
+ *  This script is part of the TYPO3 project. The TYPO3 project is
+ *  free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  The GNU General Public License can be found at
+ *  http://www.gnu.org/copyleft/gpl.html.
+ *
+ *  This script is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  This copyright notice MUST APPEAR in all copies of the script!
+ ***************************************************************/
+
+use SJBR\StaticInfoTables\Domain\Model\AbstractEntity;
+
 /**
  * The Country Zone model
- *
- * @copyright Copyright belongs to the respective authors
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
  */
 class CountryZone extends AbstractEntity {
        /**
@@ -59,5 +60,4 @@ class CountryZone extends AbstractEntity {
                }
                return $this->name###LANG_ISO_CAMEL###;
        }
-}
-?>
\ No newline at end of file
+}
\ No newline at end of file
index 00c9e54..84d771a 100644 (file)
@@ -1,34 +1,35 @@
 <?php
-namespace SJBR\StaticInfoTables\Domain\Model;
+namespace SJBR\StaticInfoTables###LANG_ISO_CAMEL###\Domain\Model;
+
 /***************************************************************
-*  Copyright notice
-*
-*  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
-*  (c) 2013 Stanislas Rolland <typo3(arobas)sjbr.ca>
-*
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
+ *  Copyright notice
+ *
+ *  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
+ *  (c) 2013-2018 Stanislas Rolland <typo3(arobas)sjbr.ca>
+ *
+ *  All rights reserved
+ *
+ *  This script is part of the TYPO3 project. The TYPO3 project is
+ *  free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  The GNU General Public License can be found at
+ *  http://www.gnu.org/copyleft/gpl.html.
+ *
+ *  This script is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  This copyright notice MUST APPEAR in all copies of the script!
+ ***************************************************************/
+
+use SJBR\StaticInfoTables\Domain\Model\AbstractEntity;
+
 /**
  * The Currency model
- *
- * @copyright Copyright belongs to the respective authors
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
  */
 class Currency extends AbstractEntity {
        /**
@@ -82,5 +83,4 @@ class Currency extends AbstractEntity {
        public function getSubdivisionName###LANG_ISO_CAMEL###() {
                return $this->subdivisionName###LANG_ISO_CAMEL###;
        }
-}
-?>
\ No newline at end of file
+}
\ No newline at end of file
index 6b75370..8515564 100644 (file)
@@ -1,35 +1,35 @@
 <?php
-namespace SJBR\StaticInfoTables\Domain\Model;
+namespace SJBR\StaticInfoTables###LANG_ISO_CAMEL###\Domain\Model;
+
 /***************************************************************
-*  Copyright notice
-*
-*  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
-*  (c) 2013 Stanislas Rolland <typo3(arobas)sjbr.ca>
-*
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
+ *  Copyright notice
+ *
+ *  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
+ *  (c) 2013-2018 Stanislas Rolland <typo3(arobas)sjbr.ca>
+ *
+ *  All rights reserved
+ *
+ *  This script is part of the TYPO3 project. The TYPO3 project is
+ *  free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  The GNU General Public License can be found at
+ *  http://www.gnu.org/copyleft/gpl.html.
+ *
+ *  This script is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  This copyright notice MUST APPEAR in all copies of the script!
+ ***************************************************************/
+
+use SJBR\StaticInfoTables\Domain\Model\AbstractEntity;
 
 /**
  * The Language model
- *
- * @copyright Copyright belongs to the respective authors
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
  */
 class Language extends AbstractEntity {
        /**
@@ -57,5 +57,4 @@ class Language extends AbstractEntity {
        public function getName###LANG_ISO_CAMEL###() {
                return $this->name###LANG_ISO_CAMEL###;
        }
-}
-?>
\ No newline at end of file
+}
\ No newline at end of file
index dfd764c..5e7668d 100644 (file)
@@ -1,34 +1,35 @@
 <?php
-namespace SJBR\StaticInfoTables\Domain\Model;
+namespace SJBR\StaticInfoTables###LANG_ISO_CAMEL###\Domain\Model;
+
 /***************************************************************
-*  Copyright notice
-*
-*  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
-*  (c) 2013 Stanislas Rolland <typo3(arobas)sjbr.ca>
-*
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
+ *  Copyright notice
+ *
+ *  (c) 2011-2012 Armin Rüdiger Vieweg <info@professorweb.de>
+ *  (c) 2013-2018 Stanislas Rolland <typo3(arobas)sjbr.ca>
+ *
+ *  All rights reserved
+ *
+ *  This script is part of the TYPO3 project. The TYPO3 project is
+ *  free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  The GNU General Public License can be found at
+ *  http://www.gnu.org/copyleft/gpl.html.
+ *
+ *  This script is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  This copyright notice MUST APPEAR in all copies of the script!
+ ***************************************************************/
+
+use SJBR\StaticInfoTables\Domain\Model\AbstractEntity;
+
 /**
  * The Territory model
- *
- * @copyright Copyright belongs to the respective authors
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
  */
 class Territory extends AbstractEntity {
        /**
@@ -56,5 +57,4 @@ class Territory extends AbstractEntity {
        public function getName###LANG_ISO_CAMEL###() {
                return $this->name###LANG_ISO_CAMEL###;
        }
-}
-?>
\ No newline at end of file
+}
\ No newline at end of file