public function copy($source, $destination)  
    {
        Eden_Array_Argument::i()
            //argument 1 must be a string
            ->test(1, 'string')  
            //argument 2 must be a string
            ->test(2, 'string'); 

        $this->data[$destination] = $this->data[$source];
        return $this;
    }
public function copy($source, $destination)  
    {
        Eden_Array_Argument::i()
            //argument 1 must be a string
            ->test(1, 'string')  
            //argument 2 must be a string
            ->test(2, 'string'); 

        $this->data[$destination] = $this->data[$source];
        return $this;
    }
public function copy ( $ source , $ destination ) { Eden_Array_Argument :: i ( ) //argument 1 must be a string -> test ( 1 , 'string' ) //argument 2 must be a string -> test ( 2 , 'string' ) ; $ this -> data [ $ destination ] = $ this -> data [ $ source ] ; return $ this ; }
Copies the value of source key into destination key

@param *string $source      The key in the array to copy from
@param *string $destination The key in which to put the value into

@return Eden_Array_Index
Copies the value of source key into destination key