Yuriy Vilks
70876cd1fa
Fix directory reading. Return FALSE on directory end instead empty string for avoiding infinity readdir cycles.
2016-04-21 19:51:54 +00:00
Andrew Lawson
e955034419
Merge pull request #17 from atom-azimov/windows-support
...
Add windows support.
2016-02-20 12:46:01 +00:00
Elbek Azimov
3995f84e8c
Add windows support.
2016-02-20 03:49:02 +05:00
Andrew Lawson
75e2fde9b7
Merge pull request #16 from adlawson/basic-permissions
...
Set basic permission bits
2015-08-03 20:21:26 +01:00
adlawson
51158ae8e1
Test basic node permissions
2015-08-03 20:08:22 +01:00
adlawson
d814160c77
Set basic permission bits
2015-08-03 20:08:03 +01:00
Andrew Lawson
880950780b
Merge pull request #14 from adlawson/feature/symlinks
...
Symlinks
2015-07-24 17:23:57 +01:00
adlawson
b14a232177
Set verbose flag on phpunit
2015-07-24 17:15:17 +01:00
adlawson
6733fb8c13
Update directory and file tests
2015-07-24 17:14:55 +01:00
adlawson
a7050a3990
Add symlink
and is_link
acceptance tests
2015-07-24 17:14:26 +01:00
adlawson
e495f5765a
Add link node factory methods
2015-07-24 17:14:08 +01:00
adlawson
09a70ad1f0
Add file and directory link node types
2015-07-24 17:13:46 +01:00
adlawson
f6d79f264a
Add mount to README example
2015-07-22 16:10:55 +01:00
adlawson
8e8f09c0d2
Rename node factory and walker variables
...
Prepend variable names with `node` ready for upcoming additional
factory.
2015-07-22 16:00:52 +01:00
adlawson
3bd78d08af
Update composer on travis install
2015-07-22 13:25:29 +01:00
adlawson
8944d75bb9
Remove unnecessary bitwise &
...
This also fixes compat issues in PHP 5.5.
2015-07-22 11:29:14 +01:00
adlawson
8715b8b2c2
Update Stat description and permission bits
2015-07-22 11:23:08 +01:00
adlawson
bd72b39692
Use travis container env
2015-07-22 11:21:19 +01:00
adlawson
d05a0355a0
Update travis configuration
2015-07-22 09:48:09 +01:00
adlawson
bea7308ab1
Remove PHP 5.4 support and add PHP 7
2015-07-21 16:13:51 +01:00
adlawson
bede3179a2
Update CS fixes
2015-07-21 15:38:16 +01:00
adlawson
421826a923
Add useful composer scripts
2015-07-21 15:37:58 +01:00
adlawson
9654cf18b0
Update all dependency versions, including PHP 5.5
2015-07-21 15:23:57 +01:00
adlawson
4a0dd8dc62
Update license year to 2015
...
...eventually. Not long til 2016.
2015-07-21 15:17:00 +01:00
adlawson
feaf925bec
Remove unnecessary @inheritdoc
docblocks
...
They're not needed to inherit parent documentation and are overly all up
in my grill.
2015-07-21 15:11:15 +01:00
adlawson
30e428df47
Remove file __toString
behaviour
...
Casting a file to a string to get the content is a bit of a dirty
pattern.
2015-07-21 12:30:08 +01:00
adlawson
407af5ef5b
Test the stripping of ://
from scheme
2015-07-21 12:27:37 +01:00
adlawson
dcd516c4e7
Don't automatically mount on FileSystem factory
...
This is to maintain the same behaviour whether you use the factory or
the builder.
2015-07-21 12:15:40 +01:00
Charles Sprayberry
3c4cecc423
create directory recursively
...
- Removes call to non-existent method ‘checkBit’
- Uses $recursive option passed as 2nd argument to determine if
recursion should occur
- Removes unused argument from DirectoryHandle::buildNodesRecursive
2014-12-30 20:33:38 +00:00
adlawson
ab2a2ad26f
Test touching new and existing files
2014-12-26 17:15:59 +00:00
adlawson
f04b74ac94
Add touch
acceptance test
2014-12-26 17:15:59 +00:00
adlawson
90c02999bd
Add stream_metadata
to stream wrapper
...
This adds support for functions like `touch`.
2014-12-26 17:15:59 +00:00
adlawson
6e2e685f6f
Enable fast finishes on Travis
2014-12-26 17:11:44 +00:00
adlawson
52497699b7
Allow build failures on HHVM-Nightly
2014-12-26 17:09:47 +00:00
adlawson
23ffb05535
Update project URLs
2014-10-31 17:12:19 +00:00
adlawson
ecbce78baf
Update URL parsing implementation
...
Better supports `scheme:///path` and `scheme:///`.
2014-09-07 00:44:12 +01:00
adlawson
aee858c1c4
Add eval example
2014-09-06 15:33:24 +01:00
adlawson
346ea57616
Apply CS fixes
2014-09-06 15:15:08 +01:00
adlawson
00ddcea4aa
Add CS fixer to dev dependencies
2014-09-06 15:14:56 +01:00
adlawson
47cbf3c5ab
Update project badges
2014-09-06 15:05:38 +01:00
adlawson
4e907b1df0
Update composer bits and pieces
2014-09-06 14:45:46 +01:00
adlawson
e3f60f663e
Cover use of file_get_contents
with a directory
2014-09-06 14:43:43 +01:00
adlawson
b8d8ddf714
Add require
and include
acceptance tests
2014-09-06 14:26:22 +01:00
adlawson
c3ac67db8a
Add is_dir
and is_file
acceptance tests
2014-09-06 14:25:54 +01:00
adlawson
6f72a308fd
Add fopen
and fread
acceptance tests
2014-09-06 14:25:31 +01:00
adlawson
6854d33591
Add file_get_contents
acceptance tests
...
Also includes tests for `file_put_contents`.
2014-09-06 14:24:45 +01:00
adlawson
c937b5a286
Bitwise &
rather than |
node stat types
...
We need all the bits to pass simple tests like `is_dir` and `is_file`.
Fiexes #9 .
2014-09-04 17:57:00 +01:00
Andrew Lawson
64ad3204fb
Merge pull request #6 from redstar504/patch-1
...
Thanks @redredstar504!
2014-07-06 20:49:11 +01:00
Brayden Williams
84be9fecf6
Update README.md
...
Fix typo
2014-07-06 12:44:30 -07:00
adlawson
4efa559232
Fix composer psr4 namespace
2014-07-06 17:59:35 +01:00