I am checking uploaded file is readable by is_readable function of php but in coding standard check it's shows

The use of function is_readable() is discouraged

same error show ablow all function.

1 Answer 1


As per Magento 2 coding standard you should use magento function instead of direct php functions

You can use isReadable() function of class Magento\Framework\Filesystem\Driver\File

Also available other function like use fileGetCsv() for fgetcsv() use fileOpen() for fopen()

You can find more file specific functions from


protected $_fileSystem;

public function __construct(
    \Magento\Framework\Filesystem\Driver\File $fileSystem,
) {
    $this->_fileSystem = $fileSystem;
  • 1
    Working awesome @prince thanks a lot Commented Jun 17, 2020 at 10:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.