Classi per la configurazione upload
Cristiano Magro
2018-01-16 b73b70f5cb903e6bf3819873c716425b196928b2
PHPCBF Vola style formattazione codice
4 files modified
36 ■■■■■ changed files
src/UploadFile/Autoloader.php 9 ●●●●● patch | view | raw | blame | history
src/UploadFile/FileUpload.class.php 12 ●●●●● patch | view | raw | blame | history
src/UploadFile/SetupUpload.class.php 13 ●●●●● patch | view | raw | blame | history
tests/SetupUploadTest.php 2 ●●●●● patch | view | raw | blame | history
src/UploadFile/Autoloader.php
@@ -1,6 +1,6 @@
<?php
/*
/**
 * Autoloader per la gestione delle classi dedicate all'upload dei file.
 */
@@ -14,10 +14,13 @@
 * @since   0.3.1
 * @package Vola_UploadFile
 */
class Upload_Autoloader {
class Upload_Autoloader
{
    /**
     * @var array Maps classnames to files containing the class.
     * Maps classnames to files containing the class
     *
     * @var array $classes
     */
    private static $classes = array(
        'FileUpload' => 'FileUpload.class.php',
src/UploadFile/FileUpload.class.php
@@ -69,8 +69,10 @@
     * ripulisco la stringa dai caratteri accentati, sostituendoli opportunamente con un carattere
     * specifico o con nulla.
     *
     * @param  string $string da ripulire
     * @param  mixed  $slug   carattere sostitutivo
     * @param string $string da ripulire
     *
     * @param mixed  $slug   carattere sostitutivo
     *
     * @return string stringa ripulita dalle lettere accentate converita in minuscolo
     */
    public static function rimuoviAccenti($string, $slug = false) {
@@ -116,7 +118,8 @@
     * tra: a-z0-9_.
     * Altrimenti restituisco quello di default
     *
     * @param  char $collante carattere da utilizzare come collante
     * @param char $collante carattere da utilizzare come collante
     *
     * @return mixed false nessun collante|carattere valido
     */
    private static function getSlugValido($collante) {
@@ -135,7 +138,8 @@
    /**
     * Ripulisco il nome di un file da lettere accentate e caratteri speciali.
     *
     * @param  stringa $nomeFile nome del file originale
     * @param stringa $nomeFile nome del file originale
     *
     * @return string nome file valido per il sistema ripulito da accenti e charatteri strani
     */
    public static function clearNomeFile($nomeFile = "") {
src/UploadFile/SetupUpload.class.php
@@ -61,7 +61,8 @@
     * Accetta sia '1024' che '1 kb' effettuando la conversione interna
     * necessaria.
     *
     * @param  string $x sia '1024' che '1 kb'
     * @param string $x sia '1024' che '1 kb'
     *
     * @return \SetupUpload
     */
    public function setSizeLimitFile($x) {
@@ -128,7 +129,8 @@
    /**
     * Viene impostato il numero massimo di file caricabili
     *
     * @param  integer $numero
     * @param integer $numero limite massimo file caricabili
     *
     * @return \SetupUpload fluent style
     */
    public function setNumMaxFiles($numero) {
@@ -150,7 +152,8 @@
     * Accetta sia '1024' che '1 kb' effettuando la conversione interna
     * necessaria.
     *
     * @param  string $x sia '1024' che '1 kb'
     * @param string $x sia '1024' che '1 kb'
     *
     * @return \SetupUpload
     */
    public function setSizeMaxFilesByte($x) {
@@ -202,8 +205,10 @@
     *
     * 1 Mb = 1024^2
     *
     * @param  string $strSize Stringa da convertire
     * @param string $strSize Stringa da convertire
     *
     * @throws UploadFile_Excs
     *
     * @return integer
     */
    public static function str2Bytes($strSize) {
tests/SetupUploadTest.php
@@ -1,5 +1,7 @@
<?php
/**
 * Implementazione dei test per la classe SetupUpload
 *