Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactphp/filesystem

Evented filesystem access.
https://github.com/reactphp/filesystem

hhvm nightly isn't supported on travis at the moment

3f7f47585aedce770218df8d83c08a7ea8e31701 authored over 9 years ago
No longer throws an exception

3598e6281ce5dcd9a05af67dcf5c9ea4b56979e6 authored over 9 years ago
Simplefied the way adapters are loaded, also leaves room for customization later on

dacc0f9b2afcd5942c6d894637f5a585ea07e6a7 authored over 9 years ago
Slightly changed the way custom filesystems can be created

2b27e6a9f9f62ca28312cdd1a2528a00fa197033 authored over 9 years ago
Make sure the directory exists after creating it, it might sometimes take a little while before showing up

881a9c410014450773a609c110ea4cd288e7733c authored over 9 years ago
Added missing create mode and time agruments

98e88e9d3032311201d06a792bc5b1c2dd035a5e authored over 9 years ago
Improved examples output formatting a bit #8

2e77522485cc6fad05904c442c93f5a676f8bcea authored almost 10 years ago
Added createRecursive to the directory interface

ad75f223fcf55bc6c7348bfdf7174f368870a143 authored almost 10 years ago
Added create $mode to the interface

a3ecf1af18298c80c47c2aa07ac51891c3289034 authored almost 10 years ago
Merge remote-tracking branch 'origin/master'

Conflicts:
src/Node/Directory.php

d4ad807d208a827be2115850b96f1727a27a835d authored almost 10 years ago
Pass creation mode along down the chain

cc523c142b49002ee03b741282f337412b909bc4 authored almost 10 years ago
Return a promise so we can wait for the action to complete

569465c8baca79b0b557a196b9eed5fbf04922b0 authored almost 10 years ago
Added Directory::ls to readme

43feef066f237abb16d87ead0ac860fc68b867bd authored almost 10 years ago
Merge remote-tracking branch 'origin/master'

Conflicts:
examples/file_duplex_stream.php

9821e9dad4f7c189e0745363b08fcb06c6d04df2 authored almost 10 years ago
Duplex stream

3bb0b91b6fe16fb87cc471035435938439850e94 authored almost 10 years ago
Added "Directory object"

e3bcd968dd3ac1ae7283214cbb35597acaac67b1 authored almost 10 years ago
Added "File object"

96f8bc835e95d60d389cc445605f5c3e02b5a0c3 authored almost 10 years ago
Added "Creating filesystem object"

e37bdbbafa6085257c05afd7541144ac07d4eea4 authored almost 10 years ago
Added docblocks

1c645804b8461bc467f810a690c60e5ad6b7a74e authored almost 10 years ago
Feature for in the future, rsycning directories

dac9e2ba47af8d8fcff88d4e7737930b894feb50 authored almost 10 years ago
Updated tests to use all invokers to ensure behavior is the same everywhere

3ffba8aeb84829e4c2959d41032f5e77fc5391b9 authored almost 10 years ago
Throttling to ten times a second

ab43927152a695335b0c6d7ee8b7bf88a31554a9 authored almost 10 years ago
Improved the call invoker provider to cleaner and easier readable code, wait till you see it at PHP5.5

739ded236202e61a1b815dc4de80724a9fae6788 authored almost 10 years ago
Two typo's

294d5cea1983abb5cd0237438ce14aa42d1e05cc authored almost 10 years ago
Provider with all call invokers

75126bbd5adff3226800bf9d37a6b986b962cb31 authored almost 10 years ago
Just process any future tick that comes in

1f61bd311bd6f38042593c3fbb90f7e1b57e0943 authored almost 10 years ago
Typo in the test name

bd9688452fc94a946aa0ee1a85c6a7de93069880 authored almost 10 years ago
It's called twice now

659b26c822e781bf8ea866efa8eec5f81db10613 authored almost 10 years ago
Minor typo in the test name

a6536a54945d10497c8b9360a16de56fb590679e authored almost 10 years ago
Fixed the invoker test

ec02f110fad4558608f29e2714fb0109673c6314 authored almost 10 years ago
Be sure to check against max operations

6ac39f0b7a2e340287082e44d591360daea845fd authored almost 10 years ago
Dead use

c81f490991056c4e5422b1c0289edc05e370fd25 authored almost 10 years ago
Making the default invoker a pooled one

9978806afde88925db191cee5133e1d3450e8cbb authored almost 10 years ago
Pooled invoker

5ca26f13f6df533402625ce656003005140a75f9 authored almost 10 years ago
Force callable type

1c0bbbde2ff5022e16d1f29f739fc6e3b148972a authored almost 10 years ago
Test Filesystem::setInvoker

62ce938cca389ddc4aeff01426a8d8b8a9f732af authored almost 10 years ago
Allow setting of interval through constructor

240991ea08541bb776dc5368ae222553f0be6942 authored almost 10 years ago
Allow to set invoker through filesystem decorator

eba0883f06d6c29eac4cec34d31e17154bc344b2 authored almost 10 years ago
Allow developers to specify which invoker to use for read dir calls

e7c5cb183eee2e45ef4c0884c645cfe2d47b16ef authored almost 10 years ago
Added a set invoker that lets you specify a invoker to be used for all but eio_readdir calls

08a692092c104f78fce1c98b6a26f8e040b5dc8d authored almost 10 years ago
Added warning that the duplex stream isn't ready yet and the example can't be used yet

59ec803c8994b961f7dcb7db67cc8aa24e3c965a authored almost 10 years ago
Use \SplObjectStorage internally for all ls calls

4bd86c48a0e9b4a7444b3f20cb59c571fcc9426b authored almost 10 years ago
Throttled queued invoker to run evens in a queue with a certain interval

3ab9c248db441c5630f369aee5df2ede052b8c00 authored almost 10 years ago
Merge remote-tracking branch 'origin/master'

ad1f28be66fe8f9af706e3a7b10f4d171bd5a5d2 authored almost 10 years ago
Added test for not adding a touch time

686a9949686bfaf4fa45e48fa4a092b5a591c62d authored almost 10 years ago
Merge pull request #2 from e3betht/code-climate-badge

Adding Code Climate badge to readme

1dd743a252860594b6a2dd608f4b4177123d4fbc authored almost 10 years ago
Test __toString on nodes

4fe280a18bd7c7280911d98359963de3fd2a34bd authored almost 10 years ago
Added regexp example that lets you filter on path + the __toString methods for it

88a19d4fcc84b1e190e6750c891342b83ab00531 authored almost 10 years ago
Moved CREATION_MODE to adapter interface

7d288c324f5287f721b0232ef31e66760eb4c56b authored almost 10 years ago
ls test a bit simpler

ac5a9fffef04a39be5608c26e2fabf777b92ced6 authored almost 10 years ago
Removed ls from testcallFilesystemCalls since they are now going through the queued invoker

3f47c5b56e61ca1963488cd89e048313a9e223ac authored almost 10 years ago
USe the resolve and reject functions correctly to pass on an reject

2e70526210b5c4313184f3f8f7c8fc3eef21fd54 authored almost 10 years ago
Created node identifying interface

0a2c96891f59a5602d32d25b733ee8dd78e910c9 authored almost 10 years ago
Moved processing ls results into the filesystem adapter since the directory node shouldn't worry about that

ff508701e782158306a5bbf8b40ce1eec18a3507 authored almost 10 years ago
FInished test for queued invoker

6964ed2a3e7c1131d7ce9f263d7f6b28018b407f authored almost 10 years ago
Small memory optimization by using an object instead of array

a26a38c84b709df84ed301b48673c0b47c6f2e8d authored almost 10 years ago
Classname is now match filename

fb4cd0f0527ecd75267899f30f8b2afa8c06f7b5 authored almost 10 years ago
Added getLoop to adapter interface

7744d87fc463bb3ce70720b8e935af58bc5bc8e9 authored almost 10 years ago
Run tests against PHP7 and HHVM as well, they might fail but it's good to know what is failing on them

cb7f3002e6af348468c407241a5e1a8ee68e7458 authored almost 10 years ago
Missing CallInvokerInterface

a88ae2c5fd0e0a5e6ad75b8a2dfa6f8ab023d0ad authored almost 10 years ago
Try to detect node type (dir or file) based on the mode with some help from @jaytaph

71def7a0027201c8f10c6b0774fdac8e07b30122 authored almost 10 years ago
Added todo

ab7edded4227e34f33aba3fd0ecfcdf744503661 authored almost 10 years ago
Duplex stream example, a bit extreme though

20b1d7c1e8de11c624198d3086be843988c10054 authored almost 10 years ago
Use queued invoker to queue all readdir calls , this is done because sometimes they will fail for no reason

97bbe760b38cb4283c1d60c881edb3a309dbdacd authored almost 10 years ago
Queued and instant invokers for queueing of filesystem calls

efdce18c635783cbadee7945f41b74347374887e authored almost 10 years ago
Added test create for passing adapter

8ed7f3b54e5180bf30f4378e3c15298851965750 authored almost 10 years ago
Added test for ArgsExceptionTrait

7a135f107477232c19e052d9b2eb3e7fbde959c2 authored almost 10 years ago
New line at the end of the file

137046a2d382ff6a19feebaa81a0b1ad0ad361a6 authored almost 10 years ago
Double space

9df701b6d01a9055deb20f6fb4506d386c56dd49 authored almost 10 years ago
Missing doesn't exists test for file

80905fb6e21969a4a559e494db04f1bb0f920aff authored almost 10 years ago
Refactored touch and reamed callEio to callFilesystem in order to make certain things more generic

68715856051202245cbfae3a8fc6f5811232f2c2 authored almost 10 years ago
Also support promise 1.0

6719f33c412215a320abe553e743420e761211b3 authored almost 10 years ago
Slightly improved version targetting and including composer.lock

e988e23d5b323aab7b1a0931f9e547eae1dacd02 authored almost 10 years ago
Cleaned up .gitignore

ab0464fde4ce629104cc7edc3c6fd45fa8d57b2b authored almost 10 years ago
Updated test

3bae0a5c62cc912227111209f0884c4d6a03358d authored almost 10 years ago
Slowly rebuilding the create method into a proper factory method

30064df30ba74269627d1b972107bea57432c351 authored almost 10 years ago
Whitespace

2b04d176e3b66472d548339e5dde8e04d87a739a authored almost 10 years ago
Moved ArgsExceptionTrait to source root since it's not just something for EIO

f89aefc34ba9ba355178ea77486466caa945de6e authored almost 10 years ago
Missing return statement

faf8cc8e1541e5c130963a83d91ffe58d846e3c2 authored almost 10 years ago
File touch example

24b37c6481df2a31f4bb4fa9ce99c804c01cd02f authored almost 10 years ago
Tests for the simplefied RecursiveInvoker

62ec2fe70688c52ec369d1ad3e1d4f8b28f9ef16 authored about 10 years ago
Simplefied a the promises in the RecursiveInvoker

964535f56148e6adf3db18ff300976ecc78ef3fe authored about 10 years ago
File::create example

befd5eaffb200a85c4c35dd831520f55028ce966 authored about 10 years ago
Added test for File::touch

d6c391257dd23da9e7321c550fcc4cc2c4db0803 authored about 10 years ago
Since some things also have been simplefied in File: update the tests

311ab509b3dba86821be6adbaedbce7831ea7a42 authored about 10 years ago
Made some things a lot simpler since we're already wrapping everything in a future promise

75e0eef7ef02e810c2960447a9e62ec1c71c63f3 authored about 10 years ago
Aside from create you can now also touch a file which create it when it doesn't exists and update atime and mtime when it exists

628170a218cf52ed6e465d86b52ef46cfad03679 authored about 10 years ago
Correct return type in the docblock

75fa2edb5a91d8542abaefc05d1cbec07fa02d16 authored about 10 years ago
Directory stat example

a6a903bf7aee05165672e817a2109378b1441bf2 authored about 10 years ago
file stat example

d6325fdfee958ad5c0bf8918fe9bb2dd387a23e2 authored about 10 years ago
A set of EIO exceptions to pass the callarguments with

e8c58c385398c33de6c2150c02f554c3b4e41549 authored about 10 years ago
Updated the example to end on error and show the result per top level directory (hardcoded)

9bb43cdd7ce87e289daa1ccd607c0b5d02b79d63 authored about 10 years ago
Added and updated examples

aab99f90c25b6e1e48c5e7b3ef774821c6e47ac2 authored about 10 years ago
getPath should be public as is with File node

f56a24b78515448a9279032d65333230ed82f633 authored about 10 years ago
Since we're only checking if a file exists don't send any data back to the client

06497588d2bbe5151585f8032623c8b545330f2e authored about 10 years ago
EioAdapter::readChunk test

2beb6cef683044c17d7ab82c78cbc398a344a010 authored about 10 years ago
Better mocking of the EioAdapter::workPendingCount rename && test

7a8fcffd5817c971807c189b811c826b58426aac authored about 10 years ago
Better mocking of the EioAdapter::handleEvent tests

86a0bf4b2a903785af345417e969a050f9e81997 authored about 10 years ago
Slight changes to make testing easier

3e31955a11bf5b49a80f017742f8c8a09fd79e31 authored about 10 years ago
Testing unregistering the stream from the loop

8116c4d60f25046cad51fe4bb2f9e3aa405295d3 authored about 10 years ago