Code Duplication    Length = 16-16 lines in 3 locations

includes/general.php 3 locations

@@ 1839-1854 (lines=16) @@
1836
    // Filters = Usually get/update/delete meta functions
1837
    // Actions = Usually insert/update/save/delete object functions
1838
    if ( 'post' == $object_type ) {
1839
		if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) {
1840
            // Handle *_post_meta
1841
			if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) {
1842
				$no_conflict[ 'filter' ] = array(
1843
					array( 'get_post_metadata', array( PodsInit::$meta, 'get_post_meta' ), 10, 4 ),
1844
				);
1845
			}
1846
1847
			if ( !pods_tableless() ) {
1848
				$no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array(
1849
					array( 'add_post_metadata', array( PodsInit::$meta, 'add_post_meta' ), 10, 5 ),
1850
					array( 'update_post_metadata', array( PodsInit::$meta, 'update_post_meta' ), 10, 5 ),
1851
					array( 'delete_post_metadata', array( PodsInit::$meta, 'delete_post_meta' ), 10, 5 )
1852
				) );
1853
			}
1854
		}
1855
1856
        $no_conflict[ 'action' ] = array(
1857
            array( 'transition_post_status', array( PodsInit::$meta, 'save_post_detect_new' ), 10, 3 ),
@@ 1909-1924 (lines=16) @@
1906
		}
1907
    }
1908
    elseif ( 'user' == $object_type ) {
1909
		if ( apply_filters( 'pods_meta_handler', true, 'user' ) ) {
1910
            // Handle *_term_meta
1911
			if ( apply_filters( 'pods_meta_handler_get', true, 'user' ) ) {
1912
				$no_conflict[ 'filter' ] = array(
1913
					array( 'get_user_metadata', array( PodsInit::$meta, 'get_user_meta' ), 10, 4 ),
1914
				);
1915
			}
1916
1917
			if ( !pods_tableless() ) {
1918
				$no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array(
1919
					array( 'add_user_metadata', array( PodsInit::$meta, 'add_user_meta' ), 10, 5 ),
1920
					array( 'update_user_metadata', array( PodsInit::$meta, 'update_user_meta' ), 10, 5 ),
1921
					array( 'delete_user_metadata', array( PodsInit::$meta, 'delete_user_meta' ), 10, 5 )
1922
				) );
1923
			}
1924
		}
1925
1926
        $no_conflict[ 'action' ] = array(
1927
            //array( 'user_register', array( PodsInit::$meta, 'save_user' ) ),
@@ 1932-1947 (lines=16) @@
1929
        );
1930
    }
1931
    elseif ( 'comment' == $object_type ) {
1932
		if ( apply_filters( 'pods_meta_handler', true, 'comment' ) ) {
1933
            // Handle *_term_meta
1934
			if ( apply_filters( 'pods_meta_handler_get', true, 'comment' ) ) {
1935
				$no_conflict[ 'filter' ] = array(
1936
					array( 'get_comment_metadata', array( PodsInit::$meta, 'get_comment_meta' ), 10, 4 ),
1937
				);
1938
			}
1939
1940
			if ( !pods_tableless() ) {
1941
				$no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array(
1942
					array( 'add_comment_metadata', array( PodsInit::$meta, 'add_comment_meta' ), 10, 5 ),
1943
					array( 'update_comment_metadata', array( PodsInit::$meta, 'update_comment_meta' ), 10, 5 ),
1944
					array( 'delete_comment_metadata', array( PodsInit::$meta, 'delete_comment_meta' ), 10, 5 )
1945
				) );
1946
			}
1947
		}
1948
1949
        $no_conflict[ 'action' ] = array(
1950
            array( 'pre_comment_approved', array( PodsInit::$meta, 'validate_comment' ), 10, 2 ),