• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/recyclebin/recyclableentity.php
  • Класс: Bitrix\Crm\Integration\Recyclebin\RecyclableEntity
  • Вызов: RecyclableEntity::getNotifyMessages
static function getNotifyMessages(): array;

protected static function prepareDataSlots(Recyclebin\Internals\Entity $entity)
{
	$slots = array();
	foreach($entity->getData() as $item)
	{
		$key = isset($item['ACTION']) ? $item['ACTION'] : '';
		if($key === '')
		{
			continue;
		}

		$data = isset($item['DATA']) ? $item['DATA'] : '';
		if(is_string($data))
		{
			$data = unserialize($data, ['allowed_classes' => false]);
		}

		if(is_array($data))
		{
			$slots[$key] = $data;
		}
	}
	return $slots;
}