Descrizione sulle classi di importazione

This commit is contained in:
Thomas Zilio 2020-08-07 11:05:08 +02:00
parent e73976b203
commit 1b552ef6be
5 changed files with 22 additions and 0 deletions

View File

@ -7,6 +7,9 @@ use Hooks\CachedManager;
use Modules;
use Update;
/**
* Hook dedicato all'individuazione di nuove versioni del gestionale, pubblicate sulla repository ufficiale di GitHub.
*/
class UpdateHook extends CachedManager
{
protected static $client = null;

View File

@ -5,6 +5,11 @@ namespace Modules\Anagrafiche\Import;
use Importer\CSVImporter;
use Modules\Anagrafiche\Anagrafica;
/**
* Struttura per la gestione delle operazioni di importazione (da CSV) delle Anagrafiche.
*
* @since 2.4.17
*/
class CSV extends CSVImporter
{
public function getAvailableFields()

View File

@ -7,6 +7,11 @@ use Modules\Articoli\Articolo;
use Modules\Articoli\Categoria;
use Modules\Iva\Aliquota;
/**
* Struttura per la gestione delle operazioni di importazione (da CSV) degli Articoli.
*
* @since 2.4.17
*/
class CSV extends CSVImporter
{
public function getAvailableFields()

View File

@ -5,6 +5,9 @@ namespace Modules\Backups;
use Backup;
use Hooks\Manager;
/**
* Hook dedicato alla gestione del backup giornaliero automatico, se abilitato da Impostazioni.
*/
class BackupHook extends Manager
{
public function isSingleton()

View File

@ -6,6 +6,12 @@ use Common\Model;
use Modules\Fatture\Fattura;
use Modules\Scadenzario\Scadenza;
/**
* Struttura ausiliaria dedicata alla raggruppamento e alla gestione di un insieme di Movimenti, unificati attraverso il numero di mastrino.
*
* Questa classe non è utilizzabile come normale modello Eloquent poichè non prevede operazioni di modifica a livello di database.
* La creazione di un record può essere utilizzata per la gestione di un insieme di Movimenti, mentre l'eliminazione provoca la rimozione in cascata dei Movimenti associati al Mastrino.
*/
class Mastrino extends Model
{
public $incrementing = false;