@@ -39,11 +39,11 @@ class DiscouragedFunctionSniff extends ForbiddenFunctionsSniff
3939 '^call_user_func_array$ ' => null ,
4040 '^chdir$ ' => null ,
4141 '^chgrp$ ' => null ,
42- '^chmod$ ' => 'Magento\Framework\Filesystem\Io\File->chmod ' ,
42+ '^chmod$ ' => '\ Magento\Framework\Filesystem\DriverInterface::changePermissions() or \Magento\Framework\Filesystem\DriverInterface::changePermissionsRecursively() ' ,
4343 '^chown$ ' => null ,
4444 '^chroot$ ' => null ,
4545 '^com_load_typelib$ ' => null ,
46- '^copy$ ' => '\Magento\Framework\Filesystem\Driver\File-> copy ' ,
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\DriverInterface::getParentDirectory() ' ,
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$ ' => '\Magento\Framework\Filesystem\Driver\File-> fileWrite ' ,
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$ ' => 'Magento\Framework\Filesystem\Io\File->mkdir ' ,
82+ '^mkdir$ ' => '\ Magento\Framework\Filesystem\DriverInterface::createDirectory() ' ,
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$ ' => '\Magento\Framework\Filesystem\Driver\File-> fileRead ' ,
109+ '^readfile$ ' => '\Magento\Framework\Filesystem\Driver\File:: fileRead() ' ,
110110 '^readgzfile$ ' => null ,
111- '^readline$ ' => '\Magento\Framework\Filesystem\Driver\File-> fileReadLine ' ,
111+ '^readline$ ' => '\Magento\Framework\Filesystem\Driver\File:: fileReadLine() ' ,
112112 '^readlink$ ' => null ,
113113 '^register_shutdown_function$ ' => null ,
114114 '^register_tick_function$ ' => null ,
115- '^rename$ ' => '\Magento\Framework\Filesystem\Driver\File-> raname ' ,
116- '^rmdir$ ' => 'Magento\Framework\Filesystem\Io\File->rmdir ' ,
115+ '^rename$ ' => '\Magento\Framework\Filesystem\Driver\File:: raname() ' ,
116+ '^rmdir$ ' => '\ Magento\Framework\Filesystem\DriverInterface::deleteDirectory() ' ,
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$ ' => '\Magento\Framework\Filesystem\Driver\File-> symlink ' ,
129+ '^symlink$ ' => '\Magento\Framework\Filesystem\Driver\File:: symlink() ' ,
130130 '^syslog$ ' => null ,
131- '^touch$ ' => '\Magento\Framework\Filesystem\Driver\File-> touch ' ,
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$ ' => '\Magento\Framework\Filesystem\Driver\File-> fileFlush ' ,
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$ ' => '\Magento\Framework\Filesystem\Driver\File-> stat ' ,
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\DriverInterface::isWritable() ' ,
210+ '^is_writeable$ ' => '\ Magento\Framework\Filesystem\DriverInterface::isWritable() ' ,
211211 '^is_uploaded_file$ ' => null ,
212- '^glob$ ' => '\Magento\Framework\Filesystem\Glob::glob ' ,
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