Code Duplication    Length = 11-12 lines in 2 locations

classes/PodsMeta.php 2 locations

@@ 140-151 (lines=12) @@
137
        add_action( 'transition_post_status', array( $this, 'save_post_detect_new' ), 10, 3 );
138
        add_action( 'save_post', array( $this, 'save_post' ), 10, 3 );
139
140
        if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) {
141
            // Handle *_post_meta
142
			if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) {
143
            	add_filter( 'get_post_metadata', array( $this, 'get_post_meta' ), 10, 4 );
144
			}
145
146
            if ( !pods_tableless() ) {
147
                add_filter( 'add_post_metadata', array( $this, 'add_post_meta' ), 10, 5 );
148
                add_filter( 'update_post_metadata', array( $this, 'update_post_meta' ), 10, 5 );
149
                add_filter( 'delete_post_metadata', array( $this, 'delete_post_meta' ), 10, 5 );
150
            }
151
        }
152
153
        add_action( 'delete_post', array( $this, 'delete_post' ), 10, 1 );
154
@@ 223-233 (lines=11) @@
220
221
            if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) {
222
                // Handle *_post_meta
223
                if ( !has_filter( 'get_post_metadata', array( $this, 'get_post_meta' ) ) ) {
224
					if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) {
225
                    	add_filter( 'get_post_metadata', array( $this, 'get_post_meta' ), 10, 4 );
226
					}
227
228
                    if ( !pods_tableless() ) {
229
                        add_filter( 'add_post_metadata', array( $this, 'add_post_meta' ), 10, 5 );
230
                        add_filter( 'update_post_metadata', array( $this, 'update_post_meta' ), 10, 5 );
231
                        add_filter( 'delete_post_metadata', array( $this, 'delete_post_meta' ), 10, 5 );
232
                    }
233
                }
234
            }
235
        }
236