Classi per la configurazione upload
Cristiano Magro
2018-01-16 b73b70f5cb903e6bf3819873c716425b196928b2
PHPCBF Vola style formattazione codice
4 files modified
22 ■■■■ changed files
src/UploadFile/Autoloader.php 9 ●●●●● patch | view | raw | blame | history
src/UploadFile/FileUpload.class.php 4 ●●●● patch | view | raw | blame | history
src/UploadFile/SetupUpload.class.php 7 ●●●● 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
@@ -70,7 +70,9 @@
     * specifico o con nulla.
     *
     * @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) {
@@ -117,6 +119,7 @@
     * Altrimenti restituisco quello di default
     *
     * @param  char $collante carattere da utilizzare come collante
     *
     * @return mixed false nessun collante|carattere valido
     */
    private static function getSlugValido($collante) {
@@ -136,6 +139,7 @@
     * Ripulisco il nome di un file da lettere accentate e caratteri speciali.
     *
     * @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
@@ -62,6 +62,7 @@
     * necessaria.
     *
     * @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) {
@@ -151,6 +153,7 @@
     * necessaria.
     *
     * @param  string $x sia '1024' che '1 kb'
     *
     * @return \SetupUpload
     */
    public function setSizeMaxFilesByte($x) {
@@ -203,7 +206,9 @@
     * 1 Mb = 1024^2
     *
     * @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
 *