Skip to content

Commit db31aed

Browse files
author
Bram Ceulemans
committed
Added documentation for File provider
1 parent f06f754 commit db31aed

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

docs/formatters/file.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# File
2+
3+
## `mimeType`
4+
5+
Generate a random MIME-type `string`.
6+
7+
```php
8+
$faker->mimeType();
9+
10+
// 'application/vnd.ms-artgalry', 'application/mods+xml', 'video/x-sgi-movie'
11+
```
12+
13+
## `fileExtension`
14+
15+
Generate a random file extension type `string`.
16+
17+
```php
18+
$faker->fileExtension();
19+
20+
// 'deb', 'mp4s', 'uvg'
21+
```
22+
23+
## `file`
24+
25+
Copy a random file from the source directory to the target directory and return the filename / relative path.
26+
27+
```php
28+
$faker->file('docs', 'site', true);
29+
30+
// 'site/f6df6c74-2884-35c7-b802-6f96cf2ead01.md', 'site/423cfca4-709c-3942-8d66-34b08affd90b.md', 'site/c7a76943-e2cc-3c99-b75b-ac2df15cb3cf.md'
31+
32+
$faker->file('docs', 'site', false);
33+
34+
// 'c4cdee40-0eee-3172-9bca-bdafbb743c17.md', '88aef77e-040d-39a3-8f88-eca522f759ba.md', 'ecbee0e9-6fad-397b-88fb-d84704c7a71c.md'
35+
```
36+

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ nav:
9292
- formatters/user-agent.md
9393
- formatters/payment.md
9494
- formatters/color.md
95+
- formatters/file.md
9596
- 'Locales': *locales
9697
- third-party.md
9798

0 commit comments

Comments
 (0)