collection = $collectionFactory->create(); parent::__construct($name, $primaryFieldName, $requestFieldName, $meta, $data); $this->session = $session; } public function getData(): array { $data = []; $salesperson = $this->session->getSalesperson(); if (!empty($salesperson) && isset($salesperson['salesperson_id'])) { $data[$salesperson['salesperson_id']]['salesperson'] = $salesperson; } $this->session->unsSalesperson(); return $data; } }