@@ -53,14 +53,14 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
53
53
'^dcngettext$ ' => null ,
54
54
'^dgettext$ ' => null ,
55
55
'^dio_.*$ ' => null ,
56
- '^dirname$ ' => null ,
56
+ '^dirname$ ' => ' Magento\Framework\Filesystem\Io\File->dirname() ' ,
57
57
'^dngettext$ ' => null ,
58
58
'^domxml_.*$ ' => null ,
59
59
'^fbsql_.*$ ' => null ,
60
60
'^fdf_add_doc_javascript$ ' => null ,
61
61
'^fdf_open$ ' => null ,
62
- '^fopen$ ' => null ,
63
- '^fclose$ ' => null ,
62
+ '^fopen$ ' => ' \Magento\Framework\Filesystem\Driver\File->fileOpen() ' ,
63
+ '^fclose$ ' => ' \Magento\Framework\Filesystem\Driver\File->fileClose() ' ,
64
64
'^fsockopen$ ' => null ,
65
65
'^ftp_.*$ ' => null ,
66
66
'^fwrite$ ' => null ,
@@ -194,24 +194,24 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
194
194
'^gettype$ ' => null ,
195
195
'^var_dump$ ' => null ,
196
196
'^tempnam$ ' => null ,
197
- '^realpath$ ' => null ,
197
+ '^realpath$ ' => ' \Magento\Framework\Filesystem\Driver\File->getRealPath() ' ,
198
198
'^linkinfo$ ' => null ,
199
199
'^lstat$ ' => null ,
200
200
'^stat$ ' => null ,
201
201
'^lchgrp$ ' => null ,
202
202
'^lchown$ ' => null ,
203
203
'^show_source$ ' => null ,
204
- '^is_dir$ ' => null ,
204
+ '^is_dir$ ' => ' \Magento\Framework\Filesystem\Driver\File->isDirectory() ' ,
205
205
'^is_executable$ ' => null ,
206
- '^is_file$ ' => null ,
206
+ '^is_file$ ' => ' \Magento\Framework\Filesystem\Driver\File->isFile() ' ,
207
207
'^is_link$ ' => null ,
208
- '^is_readable$ ' => null ,
209
- '^is_writable$ ' => null ,
210
- '^is_writeable$ ' => null ,
208
+ '^is_readable$ ' => ' \Magento\Framework\Filesystem\Driver\File->isReadable() ' ,
209
+ '^is_writable$ ' => ' Magento\Framework\Filesystem\Io\File->isWriteable() ' ,
210
+ '^is_writeable$ ' => ' Magento\Framework\Filesystem\Io\File->isWriteable() ' ,
211
211
'^is_uploaded_file$ ' => null ,
212
212
'^glob$ ' => null ,
213
213
'^ssh2_.*$ ' => null ,
214
- '^delete$ ' => null ,
214
+ '^delete$ ' => ' \Magento\Framework\Filesystem\Driver\File->deleteFile() ' ,
215
215
'^file.*$ ' => null ,
216
216
'^chop$ ' => 'rtrim() ' ,
217
217
'^sizeof$ ' => 'count() ' ,
0 commit comments