Skip to content
This repository was archived by the owner on Aug 14, 2022. It is now read-only.

Commit a5b23fb

Browse files
committed
Last update before archiving
1 parent 32ebebe commit a5b23fb

File tree

6 files changed

+83
-155
lines changed

6 files changed

+83
-155
lines changed

.gitattributes

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1+
/.github export-ignore
12
/tests export-ignore
3+
/docs export-ignore
24
CHANGELOG.md export-ignore
3-
README.md export-ignore
4-
README-ES.md export-ignore
55
phpcs.xml export-ignore
66
phpunit.xml export-ignore
77
phpmd.xml export-ignore
8-
.travis.yml export-ignore
9-
.editorconfig export-ignore
8+
phpdoc.xml export-ignore
109
.gitattributes export-ignore
1110
.gitignore export-ignore
12-
.php_cs.dist export-ignore
13-
CONDUCT.md export-ignore
11+
.php-cs-fixer.dist.php export-ignore

.github/FUNDING.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [Josantonius]

.gitignore

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
.git*/
21
vendor/
3-
docs/*.pyc
4-
docs/_build
5-
build/artifacts/
2+
coverage/
3+
.vscode/
4+
docs/cache/
65
composer.phar
76
composer.lock
87
composer-test.lock
98
phpcbf-fixed.diff
10-
.idea
11-
.DS_STORE
12-
.php_cs.cache
9+
.php_cs.cache
10+
php-file.code-workspace
11+
.repository.md
12+
.phpunit.result.cache
13+
coverage.xml

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# CHANGELOG
22

3+
## 1.1.8 - 2022-08-13
4+
5+
The repository was archived.
6+
7+
> For filesystem operations and file/directory path manipulation you can use symfony/filesystem.
8+
39
## 1.1.7 - 2018-01-06
410

511
* The tests were fixed.

README-ES.md

+33-68
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# PHP File library
22

3-
[![Latest Stable Version](https://poser.pugx.org/josantonius/File/v/stable)](https://packagist.org/packages/josantonius/File) [![Latest Unstable Version](https://poser.pugx.org/josantonius/File/v/unstable)](https://packagist.org/packages/josantonius/File) [![License](https://poser.pugx.org/josantonius/File/license)](LICENSE) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/5477fb7485ae4c2f8bb8d674bcf74788)](https://www.codacy.com/app/Josantonius/PHP-File?utm_source=github.com&utm_medium=referral&utm_content=Josantonius/PHP-File&utm_campaign=Badge_Grade) [![Total Downloads](https://poser.pugx.org/josantonius/File/downloads)](https://packagist.org/packages/josantonius/File) [![Travis](https://travis-ci.org/Josantonius/PHP-File.svg)](https://travis-ci.org/Josantonius/PHP-File) [![PSR2](https://img.shields.io/badge/PSR-2-1abc9c.svg)](http://www.php-fig.org/psr/psr-2/) [![PSR4](https://img.shields.io/badge/PSR-4-9b59b6.svg)](http://www.php-fig.org/psr/psr-4/) [![CodeCov](https://codecov.io/gh/Josantonius/PHP-File/branch/master/graph/badge.svg)](https://codecov.io/gh/Josantonius/PHP-File)
3+
[![Latest Stable Version](https://poser.pugx.org/josantonius/File/v/stable)](https://packagist.org/packages/josantonius/File)
4+
[![License](https://poser.pugx.org/josantonius/File/license)](LICENSE)
45

5-
[English version](README.md)
6+
[English version](README.md)
67

78
Biblioteca PHP para manejo de archivos.
89

@@ -13,46 +14,41 @@ Biblioteca PHP para manejo de archivos.
1314
- [Métodos disponibles](#métodos-disponibles)
1415
- [Cómo empezar](#cómo-empezar)
1516
- [Uso](#uso)
16-
- [Tests](#tests)
17-
- [Tareas pendientes](#-tareas-pendientes)
18-
- [Contribuir](#contribuir)
19-
- [Repositorio](#repositorio)
2017
- [Licencia](#licencia)
21-
- [Copyright](#copyright)
2218

2319
---
2420

2521
## Requisitos
2622

2723
Esta clase es soportada por versiones de **PHP 5.6** o superiores y es compatible con versiones de **HHVM 3.0** o superiores.
2824

29-
## Instalación
25+
## Instalación
3026

3127
La mejor forma de instalar esta extensión es a través de [Composer](http://getcomposer.org/download/).
3228

3329
Para instalar **PHP File library**, simplemente escribe:
3430

35-
$ composer require Josantonius/File
31+
composer require Josantonius/File
3632

3733
El comando anterior sólo instalará los archivos necesarios, si prefieres **descargar todo el código fuente** puedes utilizar:
3834

39-
$ composer require Josantonius/File --prefer-source
35+
composer require Josantonius/File --prefer-source
4036

4137
También puedes **clonar el repositorio** completo con Git:
4238

43-
$ git clone https://github.com/Josantonius/PHP-File.git
39+
$ git clone <https://github.com/Josantonius/PHP-File.git>
4440

4541
O **instalarlo manualmente**:
4642

4743
[Descargar File.php](https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php):
4844

49-
$ wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
45+
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
5046

5147
## Métodos disponibles
5248

5349
Métodos disponibles en esta biblioteca:
5450

55-
### - Comprobar si existe un archivo en una ruta o url:
51+
### - Comprobar si existe un archivo en una ruta o url
5652

5753
```php
5854
File::exists($file);
@@ -64,7 +60,7 @@ File::exists($file);
6460

6561
**# Return** (boolean)
6662

67-
### - Eliminar archivos si existe:
63+
### - Eliminar archivos si existe
6864

6965
```php
7066
File::delete($file);
@@ -76,7 +72,7 @@ File::delete($file);
7672

7773
**# Return** (boolean)
7874

79-
### - Crear directorio si no existe:
75+
### - Crear directorio si no existe
8076

8177
```php
8278
File::createDir($path);
@@ -88,7 +84,7 @@ File::createDir($path);
8884

8985
**# Return** (boolean)
9086

91-
### - Copiar directorio recursivamente:
87+
### - Copiar directorio recursivamente
9288

9389
```php
9490
File::copyDirRecursively($from, $to);
@@ -101,7 +97,7 @@ File::copyDirRecursively($from, $to);
10197

10298
**# Return** (boolean)
10399

104-
### - Eliminar directorio vacío:
100+
### - Eliminar directorio vacío
105101

106102
```php
107103
File::deleteEmptyDir($path);
@@ -113,7 +109,7 @@ File::deleteEmptyDir($path);
113109

114110
**# Return** (boolean)
115111

116-
### - Eliminar directorio recursivamente:
112+
### - Eliminar directorio recursivamente
117113

118114
```php
119115
File::deleteDirRecursively($path);
@@ -125,7 +121,7 @@ File::deleteDirRecursively($path);
125121

126122
**# Return** (boolean)
127123

128-
### - Obtener archivos de un directorio:
124+
### - Obtener archivos de un directorio
129125

130126
```php
131127
File::getFilesFromDir($path);
@@ -159,121 +155,90 @@ use Josantonius\File\File;
159155

160156
Ejemplo de uso para esta biblioteca:
161157

162-
### - Comprobar si existe un archivo local:
158+
### - Comprobar si existe un archivo local
163159

164160
```php
165161
<?php
166162
File::exists('path/to/file.php');
167163
```
168164

169-
### - Comprobar si existe un archivo exteno:
165+
### - Comprobar si existe un archivo exteno
170166

171167
```php
172168
<?php
173169
File::exists('https://raw.githubusercontent.com/Josantonius/PHP-File/master/composer.json');
174170
```
171+
175172
Eliminar un archivo local:
176173

177174
```php
178175
<?php
179176
File::delete(__DIR__ . '/test.txt');
180177
```
181178

182-
### - Crear directorio:
179+
### - Crear directorio
183180

184181
```php
185182
<?php
186183
File::createDir(__DIR__ . '/test/');
187184
```
188185

189-
### - Eliminar directorio vacío:
186+
### - Eliminar directorio vacío
190187

191188
```php
192189
<?php
193190
File::deleteEmptyDir(__DIR__ . '/test/');
194191
```
195192

196-
### - Eliminar directorio recursivamente:
193+
### - Eliminar directorio recursivamente
197194

198195
```php
199196
<?php
200197
File::deleteDirRecursively(__DIR__ . '/test/');
201198
```
202199

203-
### - Copiar directorio recursivamente:
200+
### - Copiar directorio recursivamente
204201

205202
```php
206203
<?php
207204
File::copyDirRecursively(__DIR__ . '/test/', __DIR__ . '/copy/');
208205
```
209206

210-
### - Obtener archivos de un directorio:
207+
### - Obtener archivos de un directorio
211208

212209
```php
213210
<?php
214211
get_class(File::getFilesFromDir(__DIR__));
215212
```
216213

217-
## Tests
214+
## Tests
218215

219216
Para ejecutar las [pruebas](tests) necesitarás [Composer](http://getcomposer.org/download/) y seguir los siguientes pasos:
220217

221-
$ git clone https://github.com/Josantonius/PHP-File.git
218+
git clone https://github.com/Josantonius/PHP-File.git
222219

223-
$ cd PHP-File
220+
cd PHP-File
224221

225-
$ composer install
222+
composer install
226223

227224
Ejecutar pruebas unitarias con [PHPUnit](https://phpunit.de/):
228225

229-
$ composer phpunit
226+
composer phpunit
230227

231228
Ejecutar pruebas de estándares de código [PSR2](http://www.php-fig.org/psr/psr-2/) con [PHPCS](https://github.com/squizlabs/PHP_CodeSniffer):
232229

233-
$ composer phpcs
230+
composer phpcs
234231

235232
Ejecutar pruebas con [PHP Mess Detector](https://phpmd.org/) para detectar inconsistencias en el estilo de codificación:
236233

237-
$ composer phpmd
234+
composer phpmd
238235

239236
Ejecutar todas las pruebas anteriores:
240237

241-
$ composer tests
242-
243-
## ☑ Tareas pendientes
244-
245-
- [ ] Añadir nueva funcionalidad.
246-
- [ ] Mejorar pruebas.
247-
- [ ] Mejorar documentación.
248-
- [ ] Refactorizar código para las reglas de estilo de código deshabilitadas. Ver [phpmd.xml](phpmd.xml) y [.php_cs.dist](.php_cs.dist).
249-
250-
## Contribuir
251-
252-
Si deseas colaborar, puedes echar un vistazo a la lista de
253-
[issues](https://github.com/Josantonius/PHP-File/issues) o [tareas pendientes](#-tareas-pendientes).
254-
255-
**Pull requests**
256-
257-
* [Fork and clone](https://help.github.com/articles/fork-a-repo).
258-
* Ejecuta el comando `composer install` para instalar dependencias.
259-
Esto también instalará las [dependencias de desarrollo](https://getcomposer.org/doc/03-cli.md#install).
260-
* Ejecuta el comando `composer fix` para estandarizar el código.
261-
* Ejecuta las [pruebas](#tests).
262-
* Crea una nueva rama (**branch**), **commit**, **push** y envíame un
263-
[pull request](https://help.github.com/articles/using-pull-requests).
264-
265-
## Repositorio
266-
267-
La estructura de archivos de este repositorio se creó con [PHP-Skeleton](https://github.com/Josantonius/PHP-Skeleton).
238+
composer tests
268239

269240
## Licencia
270241

271-
Este proyecto está licenciado bajo **licencia MIT**. Consulta el archivo [LICENSE](LICENSE) para más información.
272-
273-
## Copyright
274-
275-
2017 Josantonius, [josantonius.com](https://josantonius.com/)
276-
277-
Si te ha resultado útil, házmelo saber :wink:
242+
Este repositorio tiene una licencia [MIT License](LICENSE).
278243

279-
Puedes contactarme en [Twitter](https://twitter.com/Josantonius) o a través de mi [correo electrónico](mailto:hello@josantonius.com).
244+
Copyright © 2017 - 2022, [Josantonius](https://github.com/josantonius/lang/es-ES/README.md#contacto)

0 commit comments

Comments
 (0)