app/Product.php
/**
     * Mueve los archivos de la carpeta temporal a la carpeta real
     *
     * @param int $id: ID del producto
     * @param array $data: Datos de la carpeta temporal y los archivos
     *
     * @return void
     */
Mueve los archivos de la carpeta temporal a la carpeta real
@param int $id: ID del producto
@param array $data: Datos de la carpeta temporal y los archivos

@return void
Mueve los archivos de la carpeta temporal a la carpeta real @param int $id : ID del producto @param array $data : Datos de la carpeta temporal y los archivos @return void
public function uploadRealFiles(int $id, $data){
        $real_dir = $this->fullDirectory(self::SERVICES_FILES_ROUTE . '/' . $id);
        if(\is_dir($real_dir))
            rm_dir($real_dir);
        \mkdir($real_dir, 0777, true);
        $this->copyFiles($real_dir, $data['files']);
        rm_dir($data['tmp']);
    }
public function uploadRealFiles ( int $ id , $ data ) { $ real_dir = $ this -> fullDirectory ( self :: SERVICES_FILES_ROUTE . '/' . $ id ) ; if ( \ is_dir ( $ real_dir ) ) rm_dir ( $ real_dir ) ; \ mkdir ( $ real_dir , 0777 , true ) ; $ this -> copyFiles ( $ real_dir , $ data [ 'files' ] ) ; rm_dir ( $ data [ 'tmp' ] ) ; }
Mueve los archivos de la carpeta temporal a la carpeta real
 @param int $id: ID del producto
 @param array $data: Datos de la carpeta temporal y los archivos
Mueve los archivos de la carpeta temporal a la carpeta real @param int $id : ID del producto @param array $data : Datos de la carpeta temporal y los archivos
# Directorio real # Eliminar directorio si existe # Crear directorio # Copiar achivos # Eliminar directorio temporal