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

