Skip to content

Commit 2b172c3

Browse files
authored
Merge branch 'develop' into ticket-162
2 parents 6a3f52f + 58a0909 commit 2b172c3

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed

Magento2/Sniffs/Functions/DiscouragedFunctionSniff.php

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,21 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
5858
'^dngettext$' => null,
5959
'^domxml_.*$' => null,
6060
'^fbsql_.*$' => null,
61+
'^fbsql$' => null,
6162
'^fdf_add_doc_javascript$' => null,
6263
'^fdf_open$' => null,
6364
'^fopen$' => 'Magento\Framework\Filesystem\DriverInterface::fileOpen()',
6465
'^fclose$' => 'Magento\Framework\Filesystem\DriverInterface::fileClose()',
65-
'^fsockopen$' => null,
66+
'^fsockopen$' => 'Magento\Framework\Filesystem\Driver\Http::open()',
6667
'^ftp_.*$' => null,
6768
'^fwrite$' => 'Magento\Framework\Filesystem\DriverInterface::fileWrite()',
68-
'^gettext$' => null,
69+
'^fputs$' => 'Magento\Framework\Filesystem\DriverInterface::fileWrite()',
70+
'^gettext$' => 'Magento\Framework\Translate\AdapterInterface::translate()',
71+
'^_$' => 'Magento\Framework\Translate\AdapterInterface::translate()',
6972
'^gz.*$' => null,
7073
'^header$' => null,
7174
'^highlight_file$' => null,
75+
'^show_source$' => null,
7276
'^ibase_.*$' => null,
7377
'^id3_set_tag$' => null,
7478
'^ifx_.*$' => null,
@@ -88,6 +92,7 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
8892
'^msql_.*$' => null,
8993
'^mssql_.*$' => null,
9094
'^mysql_.*$' => null,
95+
'^mysql.*$' => null,
9196
'^odbc_.*$' => null,
9297
'^opendir$' => null,
9398
'^openlog$' => null,
@@ -119,9 +124,10 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
119124
'^session_.*$' => null,
120125
'^set_include_path$' => null,
121126
'^ini_set$' => null,
127+
'^ini_alter$' => null,
122128
'^set_time_limit$' => null,
123129
'^setcookie$' => null,
124-
'^setlocale$' => null,
130+
'^setlocale$' => 'Magento\Framework\Translate\AdapterInterface::setlocale()',
125131
'^setrawcookie$' => null,
126132
'^sleep$' => null,
127133
'^socket_.*$' => null,
@@ -135,7 +141,9 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
135141
'^vprintf$' => null,
136142
'^mysqli.*$' => null,
137143
'^oci_connect$' => null,
144+
'^ocilogon$' => null,
138145
'^oci_pconnect$' => null,
146+
'^ociplogon$' => null,
139147
'^quotemeta$' => null,
140148
'^sqlite_popen$' => null,
141149
'^time_nanosleep$' => null,
@@ -168,6 +176,7 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
168176
'^ircg_nickname_unescape$' => null,
169177
'^ldap_get_values$' => null,
170178
'^mb_decode_mimeheader$' => null,
179+
'^i18n_mime_header_decode$' => null,
171180
'^mb_parse_str$' => null,
172181
'^mcrypt_decrypt$' => null,
173182
'^mdecrypt_generic$' => null,
@@ -201,7 +210,6 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
201210
'^stat$' => null,
202211
'^lchgrp$' => null,
203212
'^lchown$' => null,
204-
'^show_source$' => null,
205213
'^is_dir$' => 'Magento\Framework\Filesystem\DriverInterface::isDirectory()',
206214
'^is_executable$' => null,
207215
'^is_file$' => 'Magento\Framework\Filesystem\DriverInterface::isFile()',

Magento2/ruleset.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<rule ref="Generic.PHP.CharacterBeforePHPOpeningTag">
1414
<severity>10</severity>
1515
<type>error</type>
16-
<exclude-pattern>*.phtml</exclude-pattern>
16+
<exclude-pattern>*\.phtml$</exclude-pattern>
1717
</rule>
1818
<rule ref="Generic.PHP.DeprecatedFunctions">
1919
<severity>10</severity>
@@ -76,7 +76,7 @@
7676
<type>error</type>
7777
</rule>
7878
<rule ref="Magento2.Security.LanguageConstruct.DirectOutput">
79-
<exclude-pattern>*.phtml</exclude-pattern>
79+
<exclude-pattern>*\.phtml$</exclude-pattern>
8080
</rule>
8181
<rule ref="Magento2.Security.Superglobal.SuperglobalUsageError">
8282
<severity>10</severity>
@@ -99,7 +99,7 @@
9999
<rule ref="PSR2.Files.ClosingTag">
100100
<severity>10</severity>
101101
<type>error</type>
102-
<exclude-pattern>*.phtml</exclude-pattern>
102+
<exclude-pattern>*\.phtml$</exclude-pattern>
103103
</rule>
104104
<rule ref="Squiz.PHP.Eval">
105105
<severity>10</severity>
@@ -122,7 +122,7 @@
122122
<exclude-pattern>*/tests/*</exclude-pattern>
123123
</rule>
124124
<rule ref="Magento2.Security.XssTemplate">
125-
<include-pattern>*.phtml</include-pattern>
125+
<include-pattern>*\.phtml$</include-pattern>
126126
<severity>9</severity>
127127
<type>warning</type>
128128
</rule>
@@ -207,7 +207,7 @@
207207
<type>warning</type>
208208
</rule>
209209
<rule ref="Magento2.Templates.ThisInTemplate">
210-
<include-pattern>*.phtml</include-pattern>
210+
<include-pattern>*\.phtml$</include-pattern>
211211
<severity>8</severity>
212212
<type>warning</type>
213213
</rule>
@@ -302,7 +302,7 @@
302302
<rule ref="Squiz.Operators.IncrementDecrementUsage">
303303
<severity>7</severity>
304304
<type>warning</type>
305-
<exclude-pattern>*.phtml</exclude-pattern>
305+
<exclude-pattern>*\.phtml$</exclude-pattern>
306306
</rule>
307307
<rule ref="Squiz.Operators.ValidLogicalOperators">
308308
<severity>7</severity>
@@ -404,7 +404,7 @@
404404
<rule ref="PEAR.ControlStructures.ControlSignature">
405405
<severity>6</severity>
406406
<type>warning</type>
407-
<exclude-pattern>*.phtml</exclude-pattern>
407+
<exclude-pattern>*\.phtml$</exclude-pattern>
408408
</rule>
409409
<rule ref="PSR1.Files.SideEffects">
410410
<severity>6</severity>
@@ -483,7 +483,7 @@
483483
</properties>
484484
</rule>
485485
<rule ref="Squiz.ControlStructures.ControlSignature.NewlineAfterOpenBrace">
486-
<exclude-pattern>*.phtml</exclude-pattern>
486+
<exclude-pattern>*\.phtml$</exclude-pattern>
487487
</rule>
488488
<rule ref="Squiz.ControlStructures.ForEachLoopDeclaration">
489489
<severity>6</severity>
@@ -533,7 +533,7 @@
533533
<rule ref="Squiz.WhiteSpace.ScopeClosingBrace">
534534
<severity>6</severity>
535535
<type>warning</type>
536-
<exclude-pattern>*.phtml</exclude-pattern>
536+
<exclude-pattern>*\.phtml$</exclude-pattern>
537537
</rule>
538538
<rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing">
539539
<severity>6</severity>

0 commit comments

Comments
 (0)