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