Classi per la configurazione upload
Cristiano Magro
2018-01-16 1c1c1609227ac2d757c074a4bb2c6df5d026bb51
PHPCBF Vola style formattazione codice
4 files modified
58 ■■■■■ changed files
src/UploadFile/Autoloader.php 2 ●●● patch | view | raw | blame | history
src/UploadFile/Exc/Error.php 4 ●●●● patch | view | raw | blame | history
src/UploadFile/SetupUpload.class.php 25 ●●●●● patch | view | raw | blame | history
tests/SetupUploadTest.php 27 ●●●●● patch | view | raw | blame | history
src/UploadFile/Autoloader.php
@@ -11,7 +11,7 @@
 * Autoloader delle classi per l'upload dei file
 *
 * @author  Cristiano Magro
 * @since 0.3.1
 * @since   0.3.1
 * @package Vola_UploadFile
 */
class Upload_Autoloader {
src/UploadFile/Exc/Error.php
@@ -3,8 +3,8 @@
/**
 * Exc per l'uso delle exception
 *
 * @author Cristiano Magro
 * @since 0.3.1
 * @author  Cristiano Magro
 * @since   0.3.1
 * @package Vola_UploadFile
 */
class Upload_Exc_Error extends Exception {
src/UploadFile/SetupUpload.class.php
@@ -8,7 +8,6 @@
 * javascript di gestione del plupload
 *
 * @author Cristiano Magro
 *
 */
class SetupUpload {
@@ -58,10 +57,11 @@
    /**
     * Dimensione massima del singolo file caricato
     *
     * Accetta sia '1024' che '1 kb' effettuando la conversione interna
     *
     * 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) {
@@ -118,6 +118,7 @@
    /**
     * Restituisce il numero massimo di file previsti nella coda
     *
     * @return integer Max numero file
     */
    public function getNumMaxFiles() {
@@ -126,7 +127,8 @@
    /**
     * Viene impostato il numero massimo di file caricabili
     * @param integer $numero
     *
     * @param  integer $numero
     * @return \SetupUpload fluent style
     */
    public function setNumMaxFiles($numero) {
@@ -144,10 +146,11 @@
    /**
     * Dimensione Totale massima dei file caricabili
     *
     * Accetta sia '1024' che '1 kb' effettuando la conversione interna
     *
     * 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) {
@@ -196,10 +199,10 @@
    /**
     * Converte una stringa nei corrispondenti bytes.
     *
     *
     * 1 Mb = 1024^2
     *
     * @param string $strSize Stringa da convertire
     *
     * @param  string $strSize Stringa da convertire
     * @throws UploadFile_Excs
     * @return integer
     */
tests/SetupUploadTest.php
@@ -8,7 +8,7 @@
class SetupUploadTest extends PHPUnit_Framework_TestCase {
    /**
     *  @var $object SetupUpload
     *  @var $object SetupUpload
     */
    protected $object;
@@ -25,15 +25,16 @@
     * This method is called after a test is executed.
     */
    protected function tearDown() {
    }
    public static function setUpBeforeClass() {
    }
    /**
     * Conversione di una stringa nel corrispondente valore di byte
     *
     * @since 0.3.0
     */
    public function test_str2Bytes() {
@@ -61,11 +62,12 @@
    }
    /**
     * Conversione di una stringa nel corrispondente valore di byte, stringhe
     * Conversione di una stringa nel corrispondente valore di byte, stringhe
     * non convertibili devono andare in errore
     * @since 0.3.1
     *
     * @since             0.3.1
     * @expectedException Upload_Exc_Error
     * @dataProvider getBytesStringNotValid
     * @dataProvider      getBytesStringNotValid
     */
    public function test_str2BytesNonValido($byteString) {
        SetupUpload::str2Bytes($byteString);
@@ -82,6 +84,7 @@
    /**
     * La coda non inizializzata prevede un numero minimo di files
     *
     * @since 0.3.1
     */
    public function testDefaultValue() {
@@ -89,10 +92,11 @@
    }
    /**
     * Gestione di valori non adeguati
     * @since 0.3.1
     * Gestione di valori non adeguati
     *
     * @since             0.3.1
     * @expectedException Upload_Exc_Error
     * @dataProvider getNumMaxFilesException
     * @dataProvider      getNumMaxFilesException
     */
    public function testNotValidNumMaxFilesGetException($num) {
        $this->object->setNumMaxFiles($num);
@@ -109,7 +113,8 @@
    /**
     * Caselle della coda valide
     * @since 0.3.1
     *
     * @since        0.3.1
     * @dataProvider getSomeMaxFiles
     */
    public function testSomeValidMaxFiles($num) {
@@ -128,6 +133,7 @@
    /**
     * Impostazioni delle dimensioni massime del totale caricabile
     *
     * @since 0.3.1
     */
    public function testSetSizeMaxFilesByte() {
@@ -143,6 +149,7 @@
    /**
     * Impostazioni delle dimensioni massime di un file
     *
     * @since 0.3.1
     */
    public function testSetSizeLimitFile() {