public function getColumnObjectsMapping()
    {
        $mapping = [];
        $foreignTable = $this->getForeignTable();
        for ($i = 0, $size = count($this->localColumns); $i < $size; $i++) {
            $mapping[] = [
                'local'   => $this->parentTable->getColumn($this->localColumns[$i]),
                'foreign' => $foreignTable->getColumn($this->foreignColumns[$i]),
                'value' => $this->localValues[$i],
            ];
        }

        return $mapping;
    }
public function getColumnObjectsMapping()
    {
        $mapping = [];
        $foreignTable = $this->getForeignTable();
        for ($i = 0, $size = count($this->localColumns); $i < $size; $i++) {
            $mapping[] = [
                'local'   => $this->parentTable->getColumn($this->localColumns[$i]),
                'foreign' => $foreignTable->getColumn($this->foreignColumns[$i]),
                'value' => $this->localValues[$i],
            ];
        }

        return $mapping;
    }
public function getColumnObjectsMapping ( ) { $ mapping = [ ] ; $ foreignTable = $ this -> getForeignTable ( ) ; for ( $ i = 0 , $ size = count ( $ this -> localColumns ) ; $ i < $ size ; $ i ++ ) { $ mapping [ ] = [ 'local' => $ this -> parentTable -> getColumn ( $ this -> localColumns [ $ i ] ) , 'foreign' => $ foreignTable -> getColumn ( $ this -> foreignColumns [ $ i ] ) , 'value' => $ this -> localValues [ $ i ] , ] ; } return $ mapping ; }
Returns an array of local and foreign column objects
mapped for this foreign key.

@return array
Returns an array of local and foreign column objects mapped for this foreign key .