Skip to content

Conversation

JuanGamezSW
Copy link
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.

…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

#### 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
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
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
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
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
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

* Paso 2:
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

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

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**

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