app/Product.php
/**
     * Verifica los archivos temporales
     *
     * @param string $hash: Carpeta temporal encriptada
     *
     * @return array con la carpeta temporal y los archivos
     */
Verifica los archivos temporales
@param string $hash: Carpeta temporal encriptada

@return array con la carpeta temporal y los archivos
Verifica los archivos temporales @param string $hash : Carpeta temporal encriptada @return array con la carpeta temporal y los archivos
public function checkFileTmp($hash){
        $hash = \base64_decode($hash);
        $tmp = $this->fullDirectory(self::SERVICES_FILES_ROUTE_TMP . '/' . $hash);
        if (false == $hash || !\is_dir($tmp))
            throw new ResponseClientException('Directorio temporal inválido.');
        $files = get_files_in_dir($tmp);
        if(sizeof($files) <= 0)
            throw new ResponseClientException('Debe adjuntar al menos 1 imagen.');
        return [
            'tmp' => $tmp,
            'files' => $files
        ];
    }
public function checkFileTmp ( $ hash ) { $ hash = \ base64_decode ( $ hash ) ; $ tmp = $ this -> fullDirectory ( self :: SERVICES_FILES_ROUTE_TMP . '/' . $ hash ) ; if ( false == $ hash || ! \ is_dir ( $ tmp ) ) throw new ResponseClientException ( 'Directorio temporal inválido.') ; $ files = get_files_in_dir ( $ tmp ) ; if ( sizeof ( $ files ) <= 0 ) throw new ResponseClientException ( 'Debe adjuntar al menos 1 imagen.' ) ; return [ 'tmp' => $ tmp , 'files' => $ files ] ; }
Verifica los archivos temporales
 @param string $hash: Carpeta temporal encriptada
Verifica los archivos temporales @param string $hash : Carpeta temporal encriptada
# Si no existe la carpeta temporal # Verificar carpeta y directorio # Si no hay archivos