|  | @@ 185-197 (lines=13) @@ | 
                                                            
                                    | 182 |  |      * @param int $fromIndex | 
                                                            
                                    | 183 |  |      * @return int|string | 
                                                            
                                    | 184 |  |      */ | 
                                                            
                                    | 185 |  |     public function indexOf($searchElement, $fromIndex = 0) | 
                                                            
                                    | 186 |  |     { | 
                                                            
                                    | 187 |  |         $result = array_search($searchElement, $this->getArrayCopy(), true); | 
                                                            
                                    | 188 |  |  | 
                                                            
                                    | 189 |  |         return $result === false ? -1 : $result + $fromIndex; | 
                                                            
                                    | 190 |  |  | 
                                                            
                                    | 191 |  |         // if ($fromIndex < 0) { | 
                                                            
                                    | 192 |  |         //     $fromIndex = $this->length() + $fromIndex; | 
                                                            
                                    | 193 |  |         // } | 
                                                            
                                    | 194 |  |         // $result = array_search($searchElement, $this->slice($fromIndex)->getArrayCopy(), true); | 
                                                            
                                    | 195 |  |  | 
                                                            
                                    | 196 |  |         // return $result === false ? -1 : $result + $fromIndex; | 
                                                            
                                    | 197 |  |     } | 
                                                            
                                    | 198 |  |  | 
                                                            
                                    | 199 |  |     /** | 
                                                            
                                    | 200 |  |      * The join() method joins all elements of an array into a string. | 
                                                                                
                                |  | @@ 227-235 (lines=9) @@ | 
                                                            
                                    | 224 |  |      * @param int $fromIndex | 
                                                            
                                    | 225 |  |      * @return int|string | 
                                                            
                                    | 226 |  |      */ | 
                                                            
                                    | 227 |  |     public function lastIndexOf($searchElement, $fromIndex = 0) | 
                                                            
                                    | 228 |  |     { | 
                                                            
                                    | 229 |  |         $result = array_search($searchElement, array_reverse($this->getArrayCopy(), true)); | 
                                                            
                                    | 230 |  |  | 
                                                            
                                    | 231 |  |         return $result === false ? -1 : $result; | 
                                                            
                                    | 232 |  |         // $result = array_search($searchElement, array_reverse($this->slice($fromIndex)->getArrayCopy(), true)); | 
                                                            
                                    | 233 |  |  | 
                                                            
                                    | 234 |  |         // return ($result === false) ? -1 : $result + $fromIndex; | 
                                                            
                                    | 235 |  |     } | 
                                                            
                                    | 236 |  |  | 
                                                            
                                    | 237 |  |     /** | 
                                                            
                                    | 238 |  |      * The map() method creates a new array with the results of calling a provided function on every element in this array. |