protected function getObjectHash($obj, $properties) { $ids = array(); foreach ($properties as $property) { $ids[] = is_object($obj) ? (string) $obj->getColumnValue($property) : (string) $obj[$property]; } return serialize($ids); }