packages/core/src/Models/Task/Base/Task.php 1 location
|
@@ 979-993 (lines=15) @@
|
976 |
|
* |
977 |
|
* @return int Hashcode |
978 |
|
*/ |
979 |
|
public function hashCode() |
980 |
|
{ |
981 |
|
$validPk = null !== $this->getId(); |
982 |
|
|
983 |
|
$validPrimaryKeyFKs = 0; |
984 |
|
$primaryKeyFKs = []; |
985 |
|
|
986 |
|
if ($validPk) { |
987 |
|
return crc32(json_encode($this->getPrimaryKey(), JSON_UNESCAPED_UNICODE)); |
988 |
|
} elseif ($validPrimaryKeyFKs) { |
989 |
|
return crc32(json_encode($primaryKeyFKs, JSON_UNESCAPED_UNICODE)); |
990 |
|
} |
991 |
|
|
992 |
|
return spl_object_hash($this); |
993 |
|
} |
994 |
|
|
995 |
|
/** |
996 |
|
* Returns the primary key for this object (row). |
packages/selfprice/src/Models/Selfprice/Base/Selfprice.php 1 location
|
@@ 1018-1032 (lines=15) @@
|
1015 |
|
* |
1016 |
|
* @return int Hashcode |
1017 |
|
*/ |
1018 |
|
public function hashCode() |
1019 |
|
{ |
1020 |
|
$validPk = null !== $this->getId(); |
1021 |
|
|
1022 |
|
$validPrimaryKeyFKs = 0; |
1023 |
|
$primaryKeyFKs = []; |
1024 |
|
|
1025 |
|
if ($validPk) { |
1026 |
|
return crc32(json_encode($this->getPrimaryKey(), JSON_UNESCAPED_UNICODE)); |
1027 |
|
} elseif ($validPrimaryKeyFKs) { |
1028 |
|
return crc32(json_encode($primaryKeyFKs, JSON_UNESCAPED_UNICODE)); |
1029 |
|
} |
1030 |
|
|
1031 |
|
return spl_object_hash($this); |
1032 |
|
} |
1033 |
|
|
1034 |
|
/** |
1035 |
|
* Returns the primary key for this object (row). |
packages/core/src/Models/User/Base/User.php 1 location
|
@@ 1239-1253 (lines=15) @@
|
1236 |
|
* |
1237 |
|
* @return int Hashcode |
1238 |
|
*/ |
1239 |
|
public function hashCode() |
1240 |
|
{ |
1241 |
|
$validPk = null !== $this->getId(); |
1242 |
|
|
1243 |
|
$validPrimaryKeyFKs = 0; |
1244 |
|
$primaryKeyFKs = []; |
1245 |
|
|
1246 |
|
if ($validPk) { |
1247 |
|
return crc32(json_encode($this->getPrimaryKey(), JSON_UNESCAPED_UNICODE)); |
1248 |
|
} elseif ($validPrimaryKeyFKs) { |
1249 |
|
return crc32(json_encode($primaryKeyFKs, JSON_UNESCAPED_UNICODE)); |
1250 |
|
} |
1251 |
|
|
1252 |
|
return spl_object_hash($this); |
1253 |
|
} |
1254 |
|
|
1255 |
|
/** |
1256 |
|
* Returns the primary key for this object (row). |