mirror of
https://github.com/ToxicCrack/PrintABrick.git
synced 2025-05-17 04:40:08 -07:00
Add RebrickableLoader
Add service for loading rebrickable csv files
This commit is contained in:
parent
b373ee94f7
commit
c3abee1eb8
@ -9,10 +9,9 @@ services:
|
||||
class: AppBundle\Service\LDViewService
|
||||
arguments: ['%ldview_bin%', '@oneup_flysystem.media_filesystem']
|
||||
|
||||
loader.rebrickable:
|
||||
class: AppBundle\Loader\RebrickableLoader
|
||||
calls:
|
||||
- [setArguments, ['@manager.rebrickable', '%rebrickable_url%']]
|
||||
service.loader.rebrickable:
|
||||
class: AppBundle\Service\Loader\RebrickableLoaderService
|
||||
arguments: ['%rebrickable_url%']
|
||||
parent: service.loader
|
||||
|
||||
util.dat.parser:
|
||||
|
@ -1,18 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace AppBundle\Loader;
|
||||
namespace AppBundle\Service\Loader;
|
||||
|
||||
use AppBundle\Entity\Rebrickable\Set;
|
||||
|
||||
//TODO Refactor
|
||||
class RebrickableLoader extends Loader
|
||||
class RebrickableLoaderService extends BaseLoaderService
|
||||
{
|
||||
private $rebrickable_url;
|
||||
|
||||
/**
|
||||
* ModelLoaderService constructor.
|
||||
*/
|
||||
public function setArguments($rebrickable_url)
|
||||
public function __construct($rebrickable_url)
|
||||
{
|
||||
$this->rebrickable_url = $rebrickable_url;
|
||||
}
|
||||
@ -27,9 +27,9 @@ class RebrickableLoader extends Loader
|
||||
|
||||
$this->truncateTables();
|
||||
$this->loadColorTable();
|
||||
$this->loadPartTable();
|
||||
$this->loadCategoryTable();
|
||||
$this->loadThemeTable();
|
||||
$this->loadPartTable();
|
||||
$this->loadSetTable();
|
||||
$this->loadInventoryTable();
|
||||
$this->loadInventoryPartTable();
|
Loading…
x
Reference in New Issue
Block a user