@@ -7,15 +7,13 @@ Write-ini-file php library for create, remove, erase, add, and update ini file.
7
7
[ ![ StyleCI] ( https://styleci.io/repos/36994392/shield?branch=master )] ( https://styleci.io/repos/36994392 )
8
8
[ ![ Latest Stable Version] ( https://poser.pugx.org/magicalex/write-ini-file/v/stable )] ( https://packagist.org/packages/magicalex/write-ini-file )
9
9
[ ![ Total Downloads] ( https://poser.pugx.org/magicalex/write-ini-file/downloads )] ( https://packagist.org/packages/magicalex/write-ini-file )
10
- [ ![ Latest Unstable Version] ( https://poser.pugx.org/magicalex/write-ini-file/v/unstable )] ( https://packagist.org/packages/magicalex/write-ini-file )
11
10
[ ![ License] ( https://poser.pugx.org/magicalex/write-ini-file/license )] ( https://packagist.org/packages/magicalex/write-ini-file )
12
11
13
12
## Installation
14
13
15
- Use composer for install this library.
16
-
14
+ Use composer for install magicalex/write-ini-file.
17
15
``` bash
18
- $ composer require magicalex/write-ini-file:1.2. *
16
+ composer require magicalex/write-ini-file
19
17
```
20
18
21
19
## Usage
@@ -35,16 +33,15 @@ $data = [
35
33
];
36
34
37
35
// demo create ini file
38
- $file_a = new WriteiniFile('file_a .ini');
39
- $file_a
36
+ $file = new WriteiniFile('file .ini');
37
+ $file
40
38
->create($data)
41
39
->add(['music' => ['rap' => true, 'rock' => false]])
42
40
->rm(['jus' => ['pomme' => '1,5L']])
43
41
->update(['fruit' => ['orange' => '200g']])
44
42
->write();
45
43
46
- echo '<pre >'.file_get_contents('file_a.ini').'</pre >';
47
-
44
+ echo '<pre >'.file_get_contents('file.ini').'</pre >';
48
45
/* output file_a.ini
49
46
[fruit]
50
47
orange=200g
@@ -63,13 +60,8 @@ rap=true
63
60
rock=false
64
61
*/
65
62
66
- $file_b = (new WriteiniFile('file_b.ini'))->erase()->write();
67
-
68
- // file.ini -> empty
69
-
70
63
// Just read a file ini
71
- var_dump(ReadiniFile::data('file_a.ini'));
72
-
64
+ var_dump(ReadiniFile::data('file.ini'));
73
65
/* output
74
66
array(4) {
75
67
'fruit' =>
@@ -103,6 +95,8 @@ array(4) {
103
95
}
104
96
*/
105
97
98
+ $erase = (new WriteiniFile('file.ini'))->erase()->write();
99
+ // file.ini -> empty
106
100
```
107
101
108
102
## Contributing
@@ -116,4 +110,4 @@ php vendor/bin/phpunit # or composer run-script test
116
110
117
111
## License
118
112
119
- The WriteiniFile php library is released under the [ GNU General Public License v3.0] ( https://github.com/Magicalex/WriteiniFile/blob/master/LICENSE )
113
+ WriteiniFile is released under the [ GNU General Public License v3.0] ( https://github.com/Magicalex/WriteiniFile/blob/master/LICENSE )
0 commit comments