Create db_schema_whitelist.json file using CLI in Magento 2.

In Magento 2, Magento Version 2.3 and higher version contains the declarative schema approach for database tables history.

You can create db_schema_whitelist.json using the command line with a single command,

The generated file location is the <Vendorname>/<Modulename>/etc/db_schema_whitelist.json in your module. Continue reading “Create db_schema_whitelist.json file using CLI in Magento 2.”

Magento 2 truncate string to specific limit.

Magento 2 You can truncate the string using Magento best practice.

By default, You can truncate the string using substr() PHP method.

Magento gives Out of the box feature for a truncate string using Magento\Framework\Stdlib\StringUtils class. Continue reading “Magento 2 truncate string to specific limit.”

Magento 2 convert date to timestamp using best practice.

Magento 2 You can Converts input date into GMT timestamp using Magento\Framework\Stdlib\DateTime\DateTime Class.

You can set easily convert timestamp using core PHP by function strtotime().
like, strtotime(‘+1 years’);

Using Magento You can Converts input date into GMT timestamp by using Magento best practice way by injecting class dependency in the construct method. Continue reading “Magento 2 convert date to timestamp using best practice.”