From ee3b0cb53d6eaf71a99019580d01c1a65319f2fa Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 19 Mar 2024 15:48:08 +0200 Subject: [PATCH] bc fix --- .../Espo/Modules/Crm/Services/TargetList.php | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 application/Espo/Modules/Crm/Services/TargetList.php diff --git a/application/Espo/Modules/Crm/Services/TargetList.php b/application/Espo/Modules/Crm/Services/TargetList.php new file mode 100644 index 0000000000..d727e46258 --- /dev/null +++ b/application/Espo/Modules/Crm/Services/TargetList.php @@ -0,0 +1,56 @@ +. + * + * The interactive user interfaces in modified source and object code versions + * of this program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU Affero General Public License version 3. + * + * In accordance with Section 7(b) of the GNU Affero General Public License version 3, + * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. + ************************************************************************/ + +namespace Espo\Modules\Crm\Services; + +use Espo\Core\Exceptions\BadRequest; +use Espo\Core\Exceptions\Forbidden; +use Espo\Core\Exceptions\NotFound; +use Espo\Modules\Crm\Tools\TargetList\RecordService; +use Espo\ORM\Entity; +use Espo\Services\Record; + +/** + * For backward compatibility. + * @todo Remove in v9.0. + * @deprecated As of v8.2. + * @extends Record + */ +class TargetList extends Record +{ + /** + * @throws BadRequest + * @throws Forbidden + * @throws NotFound + */ + public function unlinkAll(string $id, string $link): void + { + $this->injectableFactory->create(RecordService::class)->unlinkAll($id, $link); + } +}