for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @since 2.03.11
*/
class FrmEntryFactory {
* Create an instance of the FrmEntryFormatter class
*
* @param array $atts
* @return FrmEntryFormatter|FrmProEntryFormatter
public static function entry_formatter_instance( $atts ) {
if ( FrmAppHelper::pro_is_installed() ) {
$entry_formatter = new FrmProEntryFormatter( $atts );
} else {
$entry_formatter = new FrmEntryFormatter( $atts );
}
return $entry_formatter;
* Create an intsance of the FrmEntryShortcodeFormatter class
* @param int|string $form_id
* @param string $format
* @return FrmEntryShortcodeFormatter|FrmProEntryShortcodeFormatter
public static function entry_shortcode_formatter_instance( $form_id, $format ) {
$shortcode_formatter = new FrmProEntryShortcodeFormatter( $form_id, $format );
$shortcode_formatter = new FrmEntryShortcodeFormatter( $form_id, $format );
return $shortcode_formatter;