1313
1414class InstallUpgradeSniff implements Sniff
1515{
16- private const ERROR_CODE = 'obsoleteScript ' ;
16+ private const ERROR_CODE = 'invalidDirectory ' ;
1717
1818 /**
1919 * @var string[]
@@ -30,13 +30,28 @@ class InstallUpgradeSniff implements Sniff
3030 . 'Please use declarative schema approach in module \'s etc/db_schema.xml file ' ,
3131 'UpgradeSchema ' => 'UpgradeSchema scripts are obsolete. '
3232 . 'Please use declarative schema approach in module \'s etc/db_schema.xml file ' ,
33- 'UpgradeData ' => 'UpgradeSchema scripts are obsolete. '
33+ 'UpgradeData ' => 'UpgradeData scripts are obsolete. '
3434 . 'Please use data patches approach in module \'s Setup/Patch/Data dir ' ,
3535 'data-upgrade- ' => 'Upgrade scripts are obsolete. '
3636 . 'Please use data patches approach in module \'s Setup/Patch/Data dir ' ,
3737 'recurring ' => 'Recurring scripts are obsolete. Please create class Recurring in module \'s Setup folder ' ,
3838 ];
3939
40+ /**
41+ * @var string[]
42+ */
43+ private $ wrongPrefixesErrorCodes = [
44+ 'install- ' => 'obsoleteInstallScript ' ,
45+ 'InstallSchema ' => 'obsoleteInstallSchemaScript ' ,
46+ 'InstallData ' => 'obsoleteInstallDataScript ' ,
47+ 'data-install- ' => 'obsoleteDataInstallScript ' ,
48+ 'upgrade- ' => 'obsoleteUpgradeScript ' ,
49+ 'UpgradeSchema ' => 'obsoleteUpgradeSchemaScript ' ,
50+ 'UpgradeData ' => 'obsoleteUpgradeDataScript ' ,
51+ 'data-upgrade- ' => 'obsoleteDataUpgradeScript ' ,
52+ 'recurring ' => 'obsoleteRecurringScript ' ,
53+ ];
54+
4055 /**
4156 * @inheritdoc
4257 */
@@ -60,7 +75,7 @@ public function process(File $phpcsFile, $stackPtr)
6075
6176 foreach ($ this ->wrongPrefixes as $ prefix => $ errorMessage ) {
6277 if (strpos ($ fileInfo ->getFilename (), $ prefix ) === 0 ) {
63- $ phpcsFile ->addError ($ errorMessage , 0 , self :: ERROR_CODE );
78+ $ phpcsFile ->addError ($ errorMessage , 0 , $ this -> wrongPrefixesErrorCodes [ $ prefix ] );
6479 }
6580 }
6681
0 commit comments