Mark all classes as `final`
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 22 Sep 2022 10:16:01 +0000 (12:16 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 22 Sep 2022 11:45:21 +0000 (13:45 +0200)
17 files changed:
files/lib/system/exporter/IPB3xExporter.class.php
files/lib/system/exporter/IPB4xExporter.class.php
files/lib/system/exporter/Kunena3xExporter.class.php
files/lib/system/exporter/MyBB16xExporter.class.php
files/lib/system/exporter/NodeBB0xRedisExporter.class.php
files/lib/system/exporter/PhpBB31xExporter.class.php
files/lib/system/exporter/PhpBB3xExporter.class.php
files/lib/system/exporter/SMF2xExporter.class.php
files/lib/system/exporter/VB3or4xExporter.class.php
files/lib/system/exporter/VB5xExporter.class.php
files/lib/system/exporter/WBB2xExporter.class.php
files/lib/system/exporter/WBB3xExporter.class.php
files/lib/system/exporter/WBB4xExporter.class.php
files/lib/system/exporter/WordPress3xExporter.class.php
files/lib/system/exporter/XF12xExporter.class.php
files/lib/system/exporter/XF2xExporter.class.php
files/lib/system/exporter/XoborExporter.class.php

index b55d9b98c42e73ee9fd0cc1ea565feb9cbc4bd81..c395a19e71ba487526fba0e03231a789941faa4c 100644 (file)
@@ -20,7 +20,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class IPB3xExporter extends AbstractExporter
+final class IPB3xExporter extends AbstractExporter
 {
     protected static $knownProfileFields = ['website', 'icq', 'gender', 'location', 'interests', 'skype'];
 
index 6177baf6818c6ca7ae9c615ffdbd54e95c7e16bf..2d8ffb8d56b59a85583b73dcef151b2b297a42a6 100644 (file)
@@ -21,7 +21,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class IPB4xExporter extends AbstractExporter
+final class IPB4xExporter extends AbstractExporter
 {
     /**
      * language statement
index 4912915477ecac22152f1068c0bbc80d1087b199..087d20b6cfa26583922b5a0fb00719e8e4687ecc 100644 (file)
@@ -19,7 +19,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class Kunena3xExporter extends AbstractExporter
+final class Kunena3xExporter extends AbstractExporter
 {
     /**
      * board cache
index 5755c5753c3cf82d79d7de37fcb42fdf4c481c79..d85cbe44a1ba072251a26ac942211277bf84d046 100644 (file)
@@ -29,7 +29,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class MyBB16xExporter extends AbstractExporter
+final class MyBB16xExporter extends AbstractExporter
 {
     protected static $knownProfileFields = ['Bio', 'Sex', 'Location'];
 
index 42878725bb0d40af269a3c9823aa532480ce5fb8..148f6ba11ae4cce99a61f5820e0f4352355bf9cc 100644 (file)
@@ -18,7 +18,7 @@ use wcf\util\StringUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class NodeBB0xRedisExporter extends AbstractExporter
+final class NodeBB0xRedisExporter extends AbstractExporter
 {
     /**
      * board cache
index d3a07b9a8bbaef5997d71afc17afdc9433dc2047..d31f389feaf944cb91edde2c45724989a4784942 100644 (file)
@@ -25,7 +25,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class PhpBB31xExporter extends AbstractExporter
+final class PhpBB31xExporter extends AbstractExporter
 {
     protected static $knownProfileFields = [
         'phpbb_location', 'phpbb_website', 'phpbb_interests', 'phpbb_occupation',
index 9f4d8f355fc9c3c31fb564a1e16148a9f6139af3..ccf4402c5a2127ae25b7dc22d8a7c1c50c5e5a5f 100644 (file)
@@ -23,7 +23,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class PhpBB3xExporter extends AbstractExporter
+final class PhpBB3xExporter extends AbstractExporter
 {
     const TOPIC_TYPE_GLOBAL = 3;
 
index f6550bc86af4852a4e4e3cb3652c36e07c693fd9..8fcb5ac32391d1db003adcb7a36407a1e94b0829 100644 (file)
@@ -26,7 +26,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class SMF2xExporter extends AbstractExporter
+final class SMF2xExporter extends AbstractExporter
 {
     const GROUP_EVERYONE = -2;
 
index c5a424501c89bb7ca8793855c8f5889c40096d32..b2627093645a512daed29cc1f80bed9ba3e4f9d9 100644 (file)
@@ -29,7 +29,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class VB3or4xExporter extends AbstractExporter
+final class VB3or4xExporter extends AbstractExporter
 {
     const FORUMOPTIONS_ACTIVE = 1;
 
index f4cdc33e2038219c43fd84e09d6b2bda35a88ed4..b92527592c5588c280a5cc5f291f540d2294d3ff 100644 (file)
@@ -26,7 +26,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class VB5xExporter extends AbstractExporter
+final class VB5xExporter extends AbstractExporter
 {
     const CHANNELOPTIONS_CANCONTAINTHREADS = 4;
 
index 3c675c037409405eac7782ceaf4284c848df6991..bb12d4510eaa34780d5a687be2bea307f2eac1e8 100644 (file)
@@ -21,7 +21,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class WBB2xExporter extends AbstractExporter
+final class WBB2xExporter extends AbstractExporter
 {
     /**
      * board cache
index db2fd780d7136ecd098eca1ed52e227fe5674d2c..27bff735773936706deb8fc242290033fb884909 100644 (file)
@@ -22,7 +22,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class WBB3xExporter extends AbstractExporter
+final class WBB3xExporter extends AbstractExporter
 {
     /**
      * wcf installation number
index c46f421c61c079c5b298bf65d31aed781e71774f..7641b46982a65219832780cb7508d8115dcb3644 100644 (file)
@@ -22,7 +22,7 @@ use wcf\util\StringUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class WBB4xExporter extends AbstractExporter
+final class WBB4xExporter extends AbstractExporter
 {
     /**
      * wcf installation number
index bbbf014352a8e6d7ba7d728f47a9da1762e147ad..ce421213cab2a39bf5d3f350bdd12c8846599986 100644 (file)
@@ -17,7 +17,7 @@ use wcf\util\StringUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class WordPress3xExporter extends AbstractExporter
+final class WordPress3xExporter extends AbstractExporter
 {
     /**
      * category cache
index a4fd16e7b77c33b7d12352d8cd37429a91449910..cc8400cb6e99ae3526d21491e4f3af723b4db91c 100644 (file)
@@ -26,7 +26,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class XF12xExporter extends AbstractExporter
+final class XF12xExporter extends AbstractExporter
 {
     protected static $knownProfileFields = ['facebook', 'icq', 'twitter', 'skype'];
 
index bfd6098baaa1ef5e1712d7df844333b42882f602..072db6d08586ac5b40dee69c8c39667f9e2309f5 100644 (file)
@@ -30,7 +30,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class XF2xExporter extends AbstractExporter
+final class XF2xExporter extends AbstractExporter
 {
     protected static $knownProfileFields = ['facebook', 'icq', 'twitter', 'skype', 'occupation'];
 
index c5ed05d341c7aeb5e443cc9ad99001bf8a7dad39..576d5781b6b2021ac5e52b4be6c8937710afeaf1 100644 (file)
@@ -17,7 +17,7 @@ use wcf\util\UserUtil;
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package WoltLabSuite\Core\System\Exporter
  */
-class XoborExporter extends AbstractExporter
+final class XoborExporter extends AbstractExporter
 {
     /**
      * board cache