Write a file.
use Jstewmc\WriteFile\Write;
(new Write())('/path/to/foo.txt', 'foo');
file_get_contents('/path/to/foo.txt'); // returns 'foo'
This library is a very simple write file service (see jstewmc/read-file for a simple read file service).
This library wraps PHP's native file_put_contents()
with a little robust error checking. If the file does not exist, the path is not actually a file, or the file is not readable, an InvalidArgumentException
will be thrown.
That's about it!
- Initial release