44 : Harvester
45 {
46
47
48
49
50 $export_service = new ExportService();
51
52 return new Harvester(
53 $this->services->OERHarvester()->settings(),
54 new ObjectHandler($this->services->dic()->repositoryTree()),
55 new ExportHandler(
56 $this->services->dic()->user(),
57 $export_service,
58 new DataFactory()
59 ),
60 $this->services->OERHarvester()->statusRepository(),
61 new DatabaseRepository($this->services->dic()->database()),
62 $this->services->copyright()->searcherFactory(),
63 $this->services->repository()->repository(),
64 new Writer(
65 $this->services->repository()->repository(),
66 $this->services->xml()->simpleDCWriter()
67 ),
68 $this->services->dic()->logger()->meta()
69 );
70 }