1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
declare(strict_types=1); |
4
|
|
|
|
5
|
|
|
namespace PhpCfdi\SatCatalogosPopulate\Importers; |
6
|
|
|
|
7
|
|
|
use PhpCfdi\SatCatalogosPopulate\Injectors; |
8
|
|
|
|
9
|
|
|
class Ccp30Catalogs extends AbstractXlsImporter |
10
|
|
|
{ |
11
|
2 |
|
public function createInjectors(string $csvFolder): Injectors |
12
|
|
|
{ |
13
|
2 |
|
return new Injectors([ |
14
|
2 |
|
new Ccp30\Injectors\AutorizacionesNaviero($csvFolder . '/c_NumAutorizacionNaviero.csv'), |
15
|
2 |
|
new Ccp30\Injectors\ClavesUnidades($csvFolder . '/c_ClaveUnidadPeso.csv'), |
16
|
2 |
|
new Ccp30\Injectors\CodigosTransporteAereo($csvFolder . '/c_CodigoTransporteAereo.csv'), |
17
|
2 |
|
new Ccp30\Injectors\Colonias($csvFolder . '/c_Colonia.csv'), |
18
|
2 |
|
new Ccp30\Injectors\CondicionesEspeciales($csvFolder . '/c_CondicionesEspeciales.csv'), |
19
|
2 |
|
new Ccp30\Injectors\ConfiguracionesAutotransporte($csvFolder . '/c_ConfigAutotransporte.csv'), |
20
|
2 |
|
new Ccp30\Injectors\ConfiguracionesMaritimas($csvFolder . '/c_ConfigMaritima.csv'), |
21
|
2 |
|
new Ccp30\Injectors\Contenedores($csvFolder . '/c_Contenedor.csv'), |
22
|
2 |
|
new Ccp30\Injectors\ContenedoresMaritimos($csvFolder . '/c_ContenedorMaritimo.csv'), |
23
|
2 |
|
new Ccp30\Injectors\DerechosDePaso($csvFolder . '/c_DerechosDePaso.csv'), |
24
|
2 |
|
new Ccp30\Injectors\DocumentosAduaneros($csvFolder . '/c_DocumentoAduanero.csv'), |
25
|
2 |
|
new Ccp30\Injectors\Estaciones($csvFolder . '/c_Estaciones.csv'), |
26
|
2 |
|
new Ccp30\Injectors\FigurasTransporte($csvFolder . '/c_FiguraTransporte.csv'), |
27
|
2 |
|
new Ccp30\Injectors\FormasFarmaceuticas($csvFolder . '/c_FormaFarmaceutica.csv'), |
28
|
2 |
|
new Ccp30\Injectors\Localidades($csvFolder . '/c_Localidad.csv'), |
29
|
2 |
|
new Ccp30\Injectors\MaterialesPeligrosos($csvFolder . '/c_MaterialPeligroso.csv'), |
30
|
2 |
|
new Ccp30\Injectors\Municipios($csvFolder . '/c_Municipio.csv'), |
31
|
2 |
|
new Ccp30\Injectors\PartesTransporte($csvFolder . '/c_ParteTransporte.csv'), |
32
|
2 |
|
new Ccp30\Injectors\ProductosServicios($csvFolder . '/c_ClaveProdServCP.csv'), |
33
|
2 |
|
new Ccp30\Injectors\RegimenesAduaneros($csvFolder . '/c_RegimenAduanero.csv'), |
34
|
2 |
|
new Ccp30\Injectors\RegistrosIstmo($csvFolder . '/c_RegistroISTMO.csv'), |
35
|
2 |
|
new Ccp30\Injectors\SectoresCofepris($csvFolder . '/c_SectorCOFEPRIS.csv'), |
36
|
2 |
|
new Ccp30\Injectors\TiposCarga($csvFolder . '/c_ClaveTipoCarga.csv'), |
37
|
2 |
|
new Ccp30\Injectors\TiposCarro($csvFolder . '/c_TipoCarro.csv'), |
38
|
2 |
|
new Ccp30\Injectors\TiposEmbalaje($csvFolder . '/c_TipoEmbalaje.csv'), |
39
|
2 |
|
new Ccp30\Injectors\TiposEstacion($csvFolder . '/c_TipoEstacion.csv'), |
40
|
2 |
|
new Ccp30\Injectors\TiposMateria($csvFolder . '/c_TipoMateria.csv'), |
41
|
2 |
|
new Ccp30\Injectors\TiposPermiso($csvFolder . '/c_TipoPermiso.csv'), |
42
|
2 |
|
new Ccp30\Injectors\TiposRemolque($csvFolder . '/c_SubTipoRem.csv'), |
43
|
2 |
|
new Ccp30\Injectors\TiposServicio($csvFolder . '/c_TipoDeServicio.csv'), |
44
|
2 |
|
new Ccp30\Injectors\TiposTrafico($csvFolder . '/c_TipoDeTrafico.csv'), |
45
|
2 |
|
new Ccp30\Injectors\Transportes($csvFolder . '/c_CveTransporte.csv'), |
46
|
2 |
|
]); |
47
|
|
|
} |
48
|
|
|
} |
49
|
|
|
|