Commit 77a3eec3 by Carsten Brandt

ActiveRecord::isPrimaryKey() made public

parent 130b6346
...@@ -1477,12 +1477,13 @@ class ActiveRecord extends Model ...@@ -1477,12 +1477,13 @@ class ActiveRecord extends Model
} }
/** /**
* @param array $keys * Returns a value indicating whether the given set of attributes represents the primary key for this model
* @return boolean * @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) { foreach ($keys as $key) {
if (!in_array($key, $pks, true)) { if (!in_array($key, $pks, true)) {
return false; return false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment