Skip to content

Commit cbb45e6

Browse files
committed
Version 2.12.6-1
2 parents 48b0d85 + 762fe91 commit cbb45e6

File tree

423 files changed

+660
-81
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

423 files changed

+660
-81
lines changed

.php_cs.dist

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
<?php
2+
3+
declare(strict_types=1);
4+
25
return PhpCsFixer\Config::create()
36
->setRiskyAllowed(true)
4-
->setCacheFile(__DIR__.'/build/.php_cs.cache')
7+
->setCacheFile(__DIR__ . '/build/.php_cs.cache')
58
->setRules([
69
'@PSR2' => true,
7-
'psr0' => false, // do not enforce psr-0, it rewrites 'namespace Test\' to 'namespace tests\'
10+
'@PHP70Migration' => true,
11+
// '@PHP70Migration:risky' => true,
812
// symfony
13+
'class_attributes_separation' => true,
914
'whitespace_after_comma_in_array' => true,
1015
'no_empty_statement' => true,
11-
'no_extra_consecutive_blank_lines' => true,
16+
'no_extra_blank_lines' => true,
1217
'function_typehint_space' => true,
1318
'no_alias_functions' => true,
1419
'trailing_comma_in_multiline_array' => true,
@@ -18,23 +23,26 @@ return PhpCsFixer\Config::create()
1823
'object_operator_without_whitespace' => true,
1924
'binary_operator_spaces' => true,
2025
'phpdoc_scalar' => true,
26+
'self_accessor' => true,
2127
'no_trailing_comma_in_singleline_array' => true,
2228
'single_quote' => true,
2329
'no_singleline_whitespace_before_semicolons' => true,
2430
'no_unused_imports' => true,
2531
'no_whitespace_in_blank_line' => true,
32+
'yoda_style' => ['equal' => true, 'identical' => true, 'less_and_greater' => null],
33+
'standardize_not_equals' => true,
2634
// contrib
2735
'concat_space' => ['spacing' => 'one'],
2836
'not_operator_with_successor_space' => true,
29-
'no_blank_lines_before_namespace' => true,
37+
'single_blank_line_before_namespace' => true,
3038
'linebreak_after_opening_tag' => true,
39+
'blank_line_after_opening_tag' => true,
3140
'ordered_imports' => true,
3241
'array_syntax' => ['syntax' => 'short'],
3342
])
3443
->setFinder(
35-
PhpCsFixer\Finder::create()->in([
36-
__DIR__ . '/src',
37-
__DIR__ . '/tests',
38-
])
44+
PhpCsFixer\Finder::create()
45+
->in(__DIR__)
46+
->exclude(['vendor', 'build'])
3947
)
4048
;

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ env:
3030
global:
3131
- FULL_BUILD_PHP_VERSION="7.3"
3232
- COVERAGE_FILE=build/coverage-clover.xml
33+
- PHP_CS_FIXER_FUTURE_MODE=1
34+
- PHP_CS_FIXER_IGNORE_ENV=1
3335

3436
before_script:
3537
- phpenv config-rm xdebug.ini || true

docs/CHANGELOG.md

Lines changed: 9 additions & 0 deletions

docs/index.md

Lines changed: 4 additions & 0 deletions

docs/instalar/instalacion.md

Lines changed: 46 additions & 0 deletions

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ theme:
77

88
nav:
99
- "CfdiUtils": "index.md"
10+
- "Instalación":
11+
- instalar/instalacion.md
1012
- "Lectura":
1113
- leer/leer-cfdi.md
1214
- leer/quickreader.md

src/CfdiUtils/CadenaOrigen/AbstractXsltBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
abstract class AbstractXsltBuilder implements XsltBuilderInterface

src/CfdiUtils/CadenaOrigen/CadenaOrigenBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
/**

src/CfdiUtils/CadenaOrigen/CadenaOrigenLocations.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
use CfdiUtils\CfdiVersion;

src/CfdiUtils/CadenaOrigen/CfdiDefaultLocations.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
class CfdiDefaultLocations
56
{
67
const XSLT_32 = 'http://www.sat.gob.mx/sitio_internet/cfd/3/cadenaoriginal_3_2/cadenaoriginal_3_2.xslt';
8+
79
const XSLT_33 = 'http://www.sat.gob.mx/sitio_internet/cfd/3/cadenaoriginal_3_3/cadenaoriginal_3_3.xslt';
810

911
public static function location(string $version): string

src/CfdiUtils/CadenaOrigen/DOMBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
use DOMDocument;

src/CfdiUtils/CadenaOrigen/DefaultLocations.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
/**

src/CfdiUtils/CadenaOrigen/GenkgoXslBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
use DOMDocument;

src/CfdiUtils/CadenaOrigen/SaxonbCliBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
use CfdiUtils\Internals\ShellExec;

src/CfdiUtils/CadenaOrigen/XsltBuildException.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
class XsltBuildException extends \RuntimeException

src/CfdiUtils/CadenaOrigen/XsltBuilderInterface.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
interface XsltBuilderInterface
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
interface XsltBuilderPropertyInterface
56
{
67
public function hasXsltBuilder(): bool;
8+
79
public function getXsltBuilder(): XsltBuilderInterface;
10+
811
public function setXsltBuilder(XsltBuilderInterface $xsltBuilder = null);
912
}

src/CfdiUtils/CadenaOrigen/XsltBuilderPropertyTrait.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\CadenaOrigen;
34

45
trait XsltBuilderPropertyTrait

src/CfdiUtils/Certificado/CerRetriever.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
use XmlResourceRetriever\AbstractBaseRetriever;

src/CfdiUtils/Certificado/Certificado.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
use CfdiUtils\OpenSSL\OpenSSL;
@@ -101,7 +102,7 @@ private function extractPemCertificate(string $contents): string
101102
$decoded = @base64_decode($contents, true) ?: '';
102103
if ('' !== $decoded && $contents === base64_encode($decoded)) { // is a one liner certificate
103104
$doubleEncoded = $openssl->readPemContents($decoded)->certificate();
104-
if ($doubleEncoded !== '') {
105+
if ('' !== $doubleEncoded) {
105106
return $doubleEncoded;
106107
}
107108
// derCerConvertPhp will include PEM header and footer
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
interface CertificadoPropertyInterface
56
{
67
public function getCertificado(): Certificado;
8+
79
public function setCertificado(Certificado $Certificado);
810
}

src/CfdiUtils/Certificado/CertificadoPropertyTrait.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
trait CertificadoPropertyTrait

src/CfdiUtils/Certificado/NodeCertificado.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
use CfdiUtils\Nodes\NodeInterface;

src/CfdiUtils/Certificado/SatCertificateNumber.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
class SatCertificateNumber

src/CfdiUtils/Certificado/SerialNumber.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Certificado;
34

45
use CfdiUtils\Internals\BaseConverter;

src/CfdiUtils/Cfdi.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils;
34

45
use CfdiUtils\Nodes\NodeInterface;

src/CfdiUtils/CfdiCreator33.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils;
34

45
use CfdiUtils\CadenaOrigen\DOMBuilder;

src/CfdiUtils/CfdiValidator33.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils;
34

45
use CfdiUtils\CadenaOrigen\DOMBuilder;

src/CfdiUtils/CfdiVersion.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils;
34

45
use CfdiUtils\VersionDiscovery\StaticMethodsCompatTrait;

src/CfdiUtils/Cleaner/Cleaner.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Cleaner;
34

45
use CfdiUtils\Cfdi;

src/CfdiUtils/Cleaner/CleanerException.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Cleaner;
34

45
class CleanerException extends \RuntimeException

src/CfdiUtils/ConsultaCfdiSat/Config.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\ConsultaCfdiSat;
34

45
class Config

src/CfdiUtils/ConsultaCfdiSat/RequestParameters.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\ConsultaCfdiSat;
34

45
use CfdiUtils\Cfdi;

src/CfdiUtils/ConsultaCfdiSat/StatusResponse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\ConsultaCfdiSat;
34

45
class StatusResponse

src/CfdiUtils/ConsultaCfdiSat/WebService.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\ConsultaCfdiSat;
34

45
use SoapClient;

src/CfdiUtils/Elements/Cce11/ComercioExterior.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

src/CfdiUtils/Elements/Cce11/DescripcionesEspecificas.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

src/CfdiUtils/Elements/Cce11/Destinatario.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

src/CfdiUtils/Elements/Cce11/Domicilio.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

src/CfdiUtils/Elements/Cce11/Emisor.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Cce11\Traits\DomicilioTrait;

src/CfdiUtils/Elements/Cce11/Mercancia.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

src/CfdiUtils/Elements/Cce11/Mercancias.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

src/CfdiUtils/Elements/Cce11/Propietario.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
namespace CfdiUtils\Elements\Cce11;
34

45
use CfdiUtils\Elements\Common\AbstractElement;

0 commit comments

Comments
 (0)