Expanded import routine.

This commit is contained in:
James Cole
2017-06-14 20:13:19 +02:00
parent b304284d70
commit 7cc24417b3
15 changed files with 426 additions and 230 deletions

View File

@@ -21,12 +21,12 @@ use Illuminate\Support\Collection;
*/
interface FileProcessorInterface
{
/**
* FileProcessorInterface constructor.
*
* @param ImportJob $job
* @return Collection
*/
public function __construct(ImportJob $job);
public function getObjects(): Collection;
/**
* @return bool
@@ -34,7 +34,9 @@ interface FileProcessorInterface
public function run(): bool;
/**
* @return Collection
* @param ImportJob $job
*
* @return FileProcessorInterface
*/
public function getObjects(): Collection;
public function setJob(ImportJob $job): FileProcessorInterface;
}