Code Duplication    Length = 16-16 lines in 2 locations

classes/fields/pick.php 2 locations

@@ 660-675 (lines=16) @@
657
	 * @return array Simple object names
658
	 * @since 2.3
659
	 */
660
	public function simple_objects() {
661
662
		if ( $this->setup_related_objects() || null === self::$names_simple ) {
663
			$simple_objects = array();
664
665
			foreach ( self::$related_objects as $object => $related_object ) {
666
				if ( ! isset( $related_object['simple'] ) || ! $related_object['simple'] ) {
667
					continue;
668
				}
669
670
				$simple_objects[] = $object;
671
			}
672
673
			self::$names_simple = (array) apply_filters( 'pods_form_ui_field_pick_simple_objects', $simple_objects );
674
		}
675
676
		return self::$names_simple;
677
678
	}
@@ 686-701 (lines=16) @@
683
	 * @return array Bidirectional object names
684
	 * @since 2.3.4
685
	 */
686
	public function bidirectional_objects() {
687
688
		if ( $this->setup_related_objects() || null === self::$names_bidirectional ) {
689
			$bidirectional_objects = array();
690
691
			foreach ( self::$related_objects as $object => $related_object ) {
692
				if ( ! isset( $related_object['bidirectional'] ) || ! $related_object['bidirectional'] ) {
693
					continue;
694
				}
695
696
				$bidirectional_objects[] = $object;
697
			}
698
699
			self::$names_bidirectional = (array) apply_filters( 'pods_form_ui_field_pick_bidirectional_objects', $bidirectional_objects );
700
		}
701
702
		return self::$names_bidirectional;
703
704
	}