Skip to content

Feature/0.0.2.6#19

Open
JuanGamezSW wants to merge 5 commits into
feature/SMARTER-1406from
feature/0.0.2.6
Open

Feature/0.0.2.6#19
JuanGamezSW wants to merge 5 commits into
feature/SMARTER-1406from
feature/0.0.2.6

Conversation

@JuanGamezSW
Copy link
Copy Markdown
Contributor

New: Clase para timbrado "cached" usando la librería APCU en el servidor del cliente. Para los clientes que no lo usan no afecta, ya que el objecto "cached" se activa a través del constructor de la clase Stamp

Fix: date interval añadido en la clase "Services" para token infinito.

Comment thread SWServices/Stamp/StampServiceCached.php Outdated
…ctionName+"Params"). Add documentation for validation services. Fix some documentation errors.
@DanielIxiguez DanielIxiguez changed the base branch from develop to feature/SMARTER-1406 September 4, 2019 14:48
Comment thread README.md

#### En caso de no usar composer ####
Se puede hacer uso de las clases mediante la implementacion manual haciendo uso del archivo SWSDK.php en lugar del archivo vendor.php
Se puede hacer uso de las clases mediante la implementan manual haciendo uso del archivo SWSDK.php en lugar del archivo vendor.php
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Esta mal redactado, debería ser implementación no se por que cambiaste esta palabra XD

return new stampServiceCached($params);
return new StampService($params);
}
return new StampService($params);
Copy link
Copy Markdown
Contributor

@flavioochoa flavioochoa Sep 17, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tal vez podria simplificarse asi:
if(isset($params["cached"]) && $params["cached"]){ return new stampServiceCached($params); } return new StampService($params);

public static function StampV1($xml, $isb64 = false, $ttl = 600){
try{
$sello = sha1(self::getSignXml($xml));
if(apc_add($sello, sha1($xml), $ttl)){
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Si no mal recuerdo, me parece que la forma de escribir el if else en php es como js
if(condicion) {
//codigo
} else {
//codigo
}

}

public static function StampVersion2V1($xml, $isb64 = false, $ttl = 600){
try{
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tal vez seria bueno ser un poco mas especifico con el nombre del método, desde mi punto de vista StampVersion2V1 no me dice mucho


public function __construct($params) {
parent::__construct($params);
$c = count($params);
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

normalmente las buenas practicas te indican que utilizes variables mas descriptivas para que a simple vista sepas de que trata $c no me indica que es eso

Comment thread README.md
@@ -31,11 +30,11 @@ Dar click en **Download**
* Paso 3:
Dar clic en **Composer-Setup.exe** esto abrira una ventana en su explorador para que guarde el archivo composer
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

abrirá acento en la a

Comment thread README.md
composer install
```
De esta manera descarga las dependencias que antes escribimos dentro del require que en nuestro caso es el **SDK**
De esta manera descarga las dependencias que antes escribimos dentro del requiere que en nuestro caso es el **SDK**
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aquí creo si es "require" porque hablas de las dependencias podrías ponerlo entre comillas tal vez para que se entienda

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants