public function getIdentifyingValues(array $data)
    {
        $keys = array();

        foreach ($this->getIdentifyingProperties() as $key) {
            if ($key->isMaterializable($data)) {
                $keys[$key->getName()] = $key->materialize($data, null);
            }
        }

        return $keys;
    }
public function getIdentifyingValues(array $data)
    {
        $keys = array();

        foreach ($this->getIdentifyingProperties() as $key) {
            if ($key->isMaterializable($data)) {
                $keys[$key->getName()] = $key->materialize($data, null);
            }
        }

        return $keys;
    }
public function getIdentifyingValues ( array $ data ) { $ keys = array ( ) ; foreach ( $ this -> getIdentifyingProperties ( ) as $ key ) { if ( $ key -> isMaterializable ( $ data ) ) { $ keys [ $ key -> getName ( ) ] = $ key -> materialize ( $ data , null ) ; } } return $ keys ; }
Materialize an array of identifying values from a row data.

@param array $data Row data

@return array
Materialize an array of identifying values from a row data .