. */ declare(strict_types=1); namespace FireflyIII\Export\Collector; use FireflyIII\Models\ExportJob; use FireflyIII\User; use Illuminate\Support\Collection; /** * Class BasicCollector. * * @codeCoverageIgnore * @deprecated */ class BasicCollector { /** @var ExportJob The job to export. */ protected $job; /** @var User The user */ protected $user; /** @var Collection All the entries. */ private $entries; /** * BasicCollector constructor. */ public function __construct() { $this->entries = new Collection; } /** * Get all entries. * * @return Collection */ public function getEntries(): Collection { return $this->entries; } /** * Set entries. * * @param Collection $entries */ public function setEntries(Collection $entries): void { $this->entries = $entries; } /** * Set export job. * * @param ExportJob $job */ public function setJob(ExportJob $job): void { $this->job = $job; $this->user = $job->user; } /** * Set user. * * @param User $user */ public function setUser(User $user): void { $this->user = $user; } }