@@ -39,11 +39,11 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
3939 '^call_user_func_array$ ' => null ,
4040 '^chdir$ ' => null ,
4141 '^chgrp$ ' => null ,
42- '^chmod$ ' => null ,
42+ '^chmod$ ' => ' Magento\Framework\Filesystem\Io\File->chmod ' ,
4343 '^chown$ ' => null ,
4444 '^chroot$ ' => null ,
4545 '^com_load_typelib$ ' => null ,
46- '^copy$ ' => null ,
46+ '^copy$ ' => ' \Magento\Framework\Filesystem\Driver\File->copy ' ,
4747 '^curl_.*$ ' => null ,
4848 '^cyrus_connect$ ' => null ,
4949 '^dba_.*$ ' => null ,
@@ -53,17 +53,17 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
5353 '^dcngettext$ ' => null ,
5454 '^dgettext$ ' => null ,
5555 '^dio_.*$ ' => null ,
56- '^dirname$ ' => 'Magento\Framework\Filesystem\Io\File->dirname() ' ,
56+ '^dirname$ ' => 'Magento\Framework\Filesystem\Io\File->dirname ' ,
5757 '^dngettext$ ' => null ,
5858 '^domxml_.*$ ' => null ,
5959 '^fbsql_.*$ ' => null ,
6060 '^fdf_add_doc_javascript$ ' => null ,
6161 '^fdf_open$ ' => null ,
62- '^fopen$ ' => '\Magento\Framework\Filesystem\Driver\File->fileOpen() ' ,
63- '^fclose$ ' => '\Magento\Framework\Filesystem\Driver\File->fileClose() ' ,
62+ '^fopen$ ' => '\Magento\Framework\Filesystem\Driver\File->fileOpen ' ,
63+ '^fclose$ ' => '\Magento\Framework\Filesystem\Driver\File->fileClose ' ,
6464 '^fsockopen$ ' => null ,
6565 '^ftp_.*$ ' => null ,
66- '^fwrite$ ' => null ,
66+ '^fwrite$ ' => ' \Magento\Framework\Filesystem\Driver\File->fileWrite ' ,
6767 '^gettext$ ' => null ,
6868 '^gz.*$ ' => null ,
6969 '^header$ ' => null ,
@@ -79,7 +79,7 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
7979 '^link$ ' => null ,
8080 '^mail$ ' => null ,
8181 '^mb_send_mail$ ' => null ,
82- '^mkdir$ ' => null ,
82+ '^mkdir$ ' => ' Magento\Framework\Filesystem\Io\File->mkdir ' ,
8383 '^move_uploaded_file$ ' => null ,
8484 '^msession_.*$ ' => null ,
8585 '^msg_send$ ' => null ,
@@ -96,7 +96,7 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
9696 '^parse_str$ ' => null ,
9797 '^parse_url$ ' => null ,
9898 '^parsekit_compile_string$ ' => null ,
99- '^pathinfo$ ' => 'Magento\Framework\Filesystem\Io\File->getPathInfo() ' ,
99+ '^pathinfo$ ' => 'Magento\Framework\Filesystem\Io\File->getPathInfo ' ,
100100 '^pcntl_.*$ ' => null ,
101101 '^posix_.*$ ' => null ,
102102 '^pfpro_.*$ ' => null ,
@@ -106,14 +106,14 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
106106 '^print_r$ ' => null ,
107107 '^printf$ ' => null ,
108108 '^putenv$ ' => null ,
109- '^readfile$ ' => null ,
109+ '^readfile$ ' => ' \Magento\Framework\Filesystem\Driver\File->fileRead ' ,
110110 '^readgzfile$ ' => null ,
111- '^readline$ ' => null ,
111+ '^readline$ ' => ' \Magento\Framework\Filesystem\Driver\File->fileReadLine ' ,
112112 '^readlink$ ' => null ,
113113 '^register_shutdown_function$ ' => null ,
114114 '^register_tick_function$ ' => null ,
115- '^rename$ ' => null ,
116- '^rmdir$ ' => null ,
115+ '^rename$ ' => ' \Magento\Framework\Filesystem\Driver\File->raname ' ,
116+ '^rmdir$ ' => ' Magento\Framework\Filesystem\Io\File->rmdir ' ,
117117 '^scandir$ ' => null ,
118118 '^session_.*$ ' => null ,
119119 '^set_include_path$ ' => null ,
@@ -126,9 +126,9 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
126126 '^socket_.*$ ' => null ,
127127 '^stream_.*$ ' => null ,
128128 '^sybase_.*$ ' => null ,
129- '^symlink$ ' => null ,
129+ '^symlink$ ' => ' \Magento\Framework\Filesystem\Driver\File->symlink ' ,
130130 '^syslog$ ' => null ,
131- '^touch$ ' => null ,
131+ '^touch$ ' => ' \Magento\Framework\Filesystem\Driver\File->touch ' ,
132132 '^trigger_error$ ' => null ,
133133 '^unlink$ ' => null ,
134134 '^vprintf$ ' => null ,
@@ -149,7 +149,7 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
149149 '^fdf_.*$ ' => null ,
150150 '^fget.*$ ' => null ,
151151 '^fread$ ' => null ,
152- '^fflush$ ' => null ,
152+ '^fflush$ ' => ' \Magento\Framework\Filesystem\Driver\File->fileFlush ' ,
153153 '^get_browser$ ' => null ,
154154 '^get_headers$ ' => null ,
155155 '^get_meta_tags$ ' => null ,
@@ -194,24 +194,24 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
194194 '^gettype$ ' => null ,
195195 '^var_dump$ ' => null ,
196196 '^tempnam$ ' => null ,
197- '^realpath$ ' => '\Magento\Framework\Filesystem\Driver\File->getRealPath() ' ,
197+ '^realpath$ ' => '\Magento\Framework\Filesystem\Driver\File->getRealPath ' ,
198198 '^linkinfo$ ' => null ,
199- '^lstat$ ' => null ,
199+ '^lstat$ ' => ' \Magento\Framework\Filesystem\Driver\File->stat ' ,
200200 '^stat$ ' => null ,
201201 '^lchgrp$ ' => null ,
202202 '^lchown$ ' => null ,
203203 '^show_source$ ' => null ,
204- '^is_dir$ ' => '\Magento\Framework\Filesystem\Driver\File->isDirectory() ' ,
204+ '^is_dir$ ' => '\Magento\Framework\Filesystem\Driver\File->isDirectory ' ,
205205 '^is_executable$ ' => null ,
206- '^is_file$ ' => '\Magento\Framework\Filesystem\Driver\File->isFile() ' ,
206+ '^is_file$ ' => '\Magento\Framework\Filesystem\Driver\File->isFile ' ,
207207 '^is_link$ ' => 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() ' ,
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 ' ,
211211 '^is_uploaded_file$ ' => null ,
212- '^glob$ ' => null ,
212+ '^glob$ ' => ' \Magento\Framework\Filesystem\Glob::glob ' ,
213213 '^ssh2_.*$ ' => null ,
214- '^delete$ ' => '\Magento\Framework\Filesystem\Driver\File->deleteFile() ' ,
214+ '^delete$ ' => '\Magento\Framework\Filesystem\Driver\File->deleteFile ' ,
215215 '^file.*$ ' => null ,
216216 '^chop$ ' => 'rtrim() ' ,
217217 '^sizeof$ ' => 'count() ' ,
0 commit comments