Code Duplication    Length = 13-13 lines in 2 locations

core/EE_Object_Collection.core.php 1 location

@@ 63-75 (lines=13) @@
60
	 * @param mixed $info
61
	 * @return bool
62
	 */
63
	public function set_info( $object, $info = null ) {
64
		$info = ! empty( $info ) ? $info : spl_object_hash( $object );
65
		$this->rewind();
66
		while ( $this->valid() ) {
67
			if ( $object == $this->current() ) {
68
				$this->setInfo( $info );
69
				$this->rewind();
70
				return true;
71
			}
72
			$this->next();
73
		}
74
		return false;
75
	}
76
77
78

core/services/collections/Collection.php 1 location

@@ 95-107 (lines=13) @@
92
	  * @param  mixed $identifier
93
	  * @return bool
94
	  */
95
	 public function setIdentifier( $object, $identifier = null ) {
96
		 $identifier = ! empty( $identifier ) ? $identifier : spl_object_hash( $object );
97
		 $this->rewind();
98
		 while ( $this->valid() ) {
99
			 if ( $object === $this->current() ) {
100
				 $this->setInfo( $identifier );
101
				 $this->rewind();
102
				 return true;
103
			 }
104
			 $this->next();
105
		 }
106
		 return false;
107
	 }
108
109
110