Passed
Push — master ( 7129da...1959bc )
by Carlos C
13:39 queued 21s
created

Ccp31Catalogs::createInjectors()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 35
Code Lines 33

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 34
CRAP Score 1

Importance

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