plugins/Search/src/Engine/Generic/GenericEngine.php 1 location
|
@@ 448-457 (lines=10) @@
|
445 |
|
* @param \Cake\Datasource\EntityInterface $entity The entity |
446 |
|
* @return string |
447 |
|
*/ |
448 |
|
protected function _entityId(EntityInterface $entity) |
449 |
|
{ |
450 |
|
$pk = []; |
451 |
|
$keys = $this->config('pk'); |
452 |
|
$keys = !is_array($keys) ? [$keys] : $keys; |
453 |
|
foreach ($keys as $key) { |
454 |
|
$pk[] = $entity->get($key); |
455 |
|
} |
456 |
|
|
457 |
|
return implode(':', $pk); |
458 |
|
} |
459 |
|
|
460 |
|
/** |
plugins/Eav/src/Model/Behavior/EavToolbox.php 1 location
|
@@ 245-254 (lines=10) @@
|
242 |
|
* @param \Cake\Datasource\EntityInterface $entity The entity |
243 |
|
* @return string |
244 |
|
*/ |
245 |
|
public function getEntityId(EntityInterface $entity) |
246 |
|
{ |
247 |
|
$pk = []; |
248 |
|
$keys = $this->_table->primaryKey(); |
249 |
|
$keys = !is_array($keys) ? [$keys] : $keys; |
250 |
|
foreach ($keys as $key) { |
251 |
|
$pk[] = $entity->get($key); |
252 |
|
} |
253 |
|
return implode(':', $pk); |
254 |
|
} |
255 |
|
|
256 |
|
/** |
257 |
|
* Gets attribute's EAV type. |