ActiveRecord::isPrimaryKey() made public

This commit is contained in:
Carsten Brandt
2013-09-24 19:02:14 +02:00
parent 130b63461c
commit 77a3eec343

View File

@@ -1477,12 +1477,13 @@ class ActiveRecord extends Model
}
/**
* @param array $keys
* @return boolean
* Returns a value indicating whether the given set of attributes represents the primary key for this model
* @param array $keys the set of attributes to check
* @return boolean whether the given set of attributes represents the primary key for this model
*/
private function isPrimaryKey($keys)
public static function isPrimaryKey($keys)
{
$pks = $this->primaryKey();
$pks = static::primaryKey();
foreach ($keys as $key) {
if (!in_array($key, $pks, true)) {
return false;