Implements #7

This commit is contained in:
distinctm
2019-01-24 17:27:30 -05:00
parent 24bb6b6d0a
commit 83c147ace9
2 changed files with 13 additions and 8 deletions

View File

@@ -13,12 +13,10 @@ class Updater
*
* @param string|null $path
*/
public function __construct($path = null)
public function __construct($path = null, $model = null)
{
$this->files = $this->getFiles(
$this->getDirectory($path)
);
$directory = $this->getDirectory($path);
$this->files = $this->getFiles($directory, $model);
}
/**
@@ -84,8 +82,12 @@ class Updater
* @param string $directory
* @return void
*/
protected function getFiles(string $directory)
protected function getFiles(string $directory, string $model)
{
if($model) {
return $directory . '/' . $model . '.json';
}
return collect(File::files($directory))->map(function($path) {
return $path->getPathname();
})->toArray();