protected function getPrimaryKey() { $primary = array_flip($this->getTable()->getPrimaryKey()); $array = array_intersect_key($this->toArray(), $primary); return $array; }