Code Duplication    Length = 16-16 lines in 2 locations

classes/fields/pick.php 2 locations

@@ 632-647 (lines=16) @@
629
	 * @return array Simple object names
630
	 * @since 2.3
631
	 */
632
	public function simple_objects() {
633
634
		if ( $this->setup_related_objects() || null === self::$names_simple ) {
635
			$simple_objects = array();
636
637
			foreach ( self::$related_objects as $object => $related_object ) {
638
				if ( ! isset( $related_object['simple'] ) || ! $related_object['simple'] ) {
639
					continue;
640
				}
641
642
				$simple_objects[] = $object;
643
			}
644
645
			self::$names_simple = (array) apply_filters( 'pods_form_ui_field_pick_simple_objects', $simple_objects );
646
		}
647
648
		return self::$names_simple;
649
650
	}
@@ 658-673 (lines=16) @@
655
	 * @return array Bidirectional object names
656
	 * @since 2.3.4
657
	 */
658
	public function bidirectional_objects() {
659
660
		if ( $this->setup_related_objects() || null === self::$names_bidirectional ) {
661
			$bidirectional_objects = array();
662
663
			foreach ( self::$related_objects as $object => $related_object ) {
664
				if ( ! isset( $related_object['bidirectional'] ) || ! $related_object['bidirectional'] ) {
665
					continue;
666
				}
667
668
				$bidirectional_objects[] = $object;
669
			}
670
671
			self::$names_bidirectional = (array) apply_filters( 'pods_form_ui_field_pick_bidirectional_objects', $bidirectional_objects );
672
		}
673
674
		return self::$names_bidirectional;
675
676
	}