Code Duplication    Length = 17-18 lines in 2 locations

debian/flexipeehp/usr/share/php/FlexiPeeHP/FlexiBeeRO.php 1 location

@@ 716-732 (lines=17) @@
713
     *
714
     * @return array
715
     */
716
    public static function objectToID($object)
717
    {
718
        $resultID = null;
719
        if (is_object($object)) {
720
            $resultID = $object->__toString();
721
        } else {
722
            if (is_array($object)) {
723
                foreach ($object as $item => $value) {
724
                    $resultID[$item] = self::objectToID($value);
725
                }
726
            } else { //String
727
                $resultID = $object;
728
            }
729
        }
730
731
        return $resultID;
732
    }
733
734
    /**
735
     * Return basic URL for used Evidence

src/FlexiPeeHP/FlexiBeeRO.php 1 location

@@ 743-760 (lines=18) @@
740
     *
741
     * @return array
742
     */
743
    public static function objectToID($object)
744
    {
745
        $resultID = null;
746
        if (is_object($object) && method_exists($object, '__toString')
747
        ) {
748
            $resultID = $object->__toString();
749
        } else {
750
            if (is_array($object)) {
751
                foreach ($object as $item => $value) {
752
                    $resultID[$item] = self::objectToID($value);
753
                }
754
            } else { //String
755
                $resultID = $object;
756
            }
757
        }
758
759
        return $resultID;
760
    }
761
762
    /**
763
     * Return basic URL for used Evidence