protected static function _key($key, $values, $entity) { if (isset($values->{$key})) { return array($key => $values->{$key}); } elseif (!$values instanceof $entity) { return array($key => $values); } return null; }