Write Unit test for InputException Error Test in Magento 2.

You can write a  Unit test to check the InputException error text message matched or not using assertEquals() or assertStringMatchesFormat() method for an input exception error.

Let’s take a simple example with a function, Continue reading “Write Unit test for InputException Error Test in Magento 2.”

How to Ignore Line exceeds maximum limit of characters PHP_CodeSniffer in Magento 2?

You can suppress the warning of PHP Code sniffer either by
phpcs:ignore or phpcs:disable and phpcs:enable.

Warning,  Line exceeds the maximum limit of 120 characters; contains 230 characters Continue reading “How to Ignore Line exceeds maximum limit of characters PHP_CodeSniffer in Magento 2?”

How to prevent error: Use of $_FILES is discouraged in Magento 2?

How to prevent the use of global variable $_FILES in code?

Magento application does not directly use any PHP superglobals variable like $GLOBALS, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST.

You don’t need to directly use $_FILES in your code for file/images save. This may be lead to security vulnerabilities. Continue reading “How to prevent error: Use of $_FILES is discouraged in Magento 2?”