method public

AbstractCase::__construct()

Класс: \Bitrix\Tasks\Internals\Notification\UseCase\AbstractCase

Сигнатура

public __construct(TaskObject $task, BufferInterface $buffer, UserRepositoryInterface $userRepository, ProviderCollection $providers) : mixed

Параметры

$task TaskObject
$buffer BufferInterface
$userRepository UserRepositoryInterface
$providers ProviderCollection

Возвращаемое значение

mixed

Как применяется в AbstractCase

AbstractCase::__construct() — метод класса \Bitrix\Tasks\Internals\Notification\UseCase\AbstractCase модуля «Задачи».

Конструктор: создаёт экземпляр AbstractCase — обязательные аргументы перечислены в разделе «Параметры».

use Bitrix\Main\Loader;
use Bitrix\Tasks\Internals\Notification\UseCase\AbstractCase;

Loader::includeModule('tasks');

$task = null; // TaskObject
$buffer = null; // BufferInterface
$userRepository = null; // UserRepositoryInterface
$providers = null; // ProviderCollection
$object = new AbstractCase($task, $buffer, $userRepository, $providers);

Другие методы AbstractCase

__construct() есть и у других классов модуля «Задачи»: AbstractConverter, AccessInstaller, AccompliceConverter, Agent, AuditorConverter, BaseEvent, ChecklistAddRule, CheckListConverter.

Исходный файл: source/tasks/lib/internals/notification/usecase/abstractcase.php:23

Что будем искать? Например,Продвижение