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
Write to the stream instead of emitting it
3aa310613b75072d53511a3e3d24d630e7ddbb78 authored about 9 years ago
3aa310613b75072d53511a3e3d24d630e7ddbb78 authored about 9 years ago
detectType now returns a promise
398a30fcd4474e02322c2d4291a54d0f77e31cbe authored about 9 years ago
398a30fcd4474e02322c2d4291a54d0f77e31cbe authored about 9 years ago
Check if type exists
7149ccf786f29e183ac51d48fbfca3eebefda270 authored about 9 years ago
7149ccf786f29e183ac51d48fbfca3eebefda270 authored about 9 years ago
Don't try to detect if the node doesn't hold a type
876704e07c18ae0543af2dbde22d16523297b305 authored about 9 years ago
876704e07c18ae0543af2dbde22d16523297b305 authored about 9 years ago
New Filesystem::constructLink method that will build a link from a given path
232b62ddb4c3e863db259630bf55a1430aac8da9 authored about 9 years ago
232b62ddb4c3e863db259630bf55a1430aac8da9 authored about 9 years ago
Added write method to ChildProcess adapter
65c41d701281d423adc6fb048659cba6ee2f2fce authored about 9 years ago
65c41d701281d423adc6fb048659cba6ee2f2fce authored about 9 years ago
Added symlink mapping for mode type detector
9aff93748b763247e1bdf79aae291970a069e315 authored about 9 years ago
9aff93748b763247e1bdf79aae291970a069e315 authored about 9 years ago
Moved the stream parts from EIO into the stream namespace since they don't have anything to do with EIO in their current evolution
136abc83569ec9f50ea93c96e85e4ca3a856f001 authored about 9 years ago
136abc83569ec9f50ea93c96e85e4ca3a856f001 authored about 9 years ago
Seek first then read from file
cb351791479fa40cedb0ed69158e03e567a0a015 authored about 9 years ago
cb351791479fa40cedb0ed69158e03e567a0a015 authored about 9 years ago
Open, read, and close methods
bb90474fb9ce431ea1d70b86e87a15ff27847e45 authored about 9 years ago
bb90474fb9ce431ea1d70b86e87a15ff27847e45 authored about 9 years ago
Added pthreads adapter to factory method
8dfe65fc238e9a4b47824421b6bd5d6dd685f34f authored about 9 years ago
8dfe65fc238e9a4b47824421b6bd5d6dd685f34f authored about 9 years ago
Don't use future tick when the loop is already running
267a717d17196f1ecdcefe883a0ae8a41117aa06 authored about 9 years ago
267a717d17196f1ecdcefe883a0ae8a41117aa06 authored about 9 years ago
Symlink representing Link object
f386ae71ea274946daa18cbbb199bae30291e234 authored about 9 years ago
f386ae71ea274946daa18cbbb199bae30291e234 authored about 9 years ago
Read the link destination from a symlink
c7869c65295ca64579b97f05ca039219e25d719c authored about 9 years ago
c7869c65295ca64579b97f05ca039219e25d719c authored about 9 years ago
Symlink to another file
48ea1cf8cccd95d227ac54e0f8ced00d778fbb77 authored about 9 years ago
48ea1cf8cccd95d227ac54e0f8ced00d778fbb77 authored about 9 years ago
Create symlink example
2967b3779da3dc636db58c5914327f0b52dc0802 authored about 9 years ago
2967b3779da3dc636db58c5914327f0b52dc0802 authored about 9 years ago
Added chown example
6ad75aa186fcb49346a162d29c6612d1a1cc4cc2 authored about 9 years ago
6ad75aa186fcb49346a162d29c6612d1a1cc4cc2 authored about 9 years ago
Symlink methods on the child process
8653a112519cddbcd7de2935dfca371200de1357 authored about 9 years ago
8653a112519cddbcd7de2935dfca371200de1357 authored about 9 years ago
Symlink methods in the ChildProcess adapter
cc8e62afc63b8a61a1b2a01b892c110effa600a4 authored about 9 years ago
cc8e62afc63b8a61a1b2a01b892c110effa600a4 authored about 9 years ago
Link detection
6bc5a1da227c1732d2a9e0399a753a3a31dc2b25 authored about 9 years ago
6bc5a1da227c1732d2a9e0399a753a3a31dc2b25 authored about 9 years ago
Reading and making symlinks
9ff734170e625bc186e9b53a1da1ce5ad791d5f1 authored about 9 years ago
9ff734170e625bc186e9b53a1da1ce5ad791d5f1 authored about 9 years ago
Creating a symlink has a from and to not just a path
2a664aa92387db60932d3d8a8ff9b8dbf3ff5397 authored about 9 years ago
2a664aa92387db60932d3d8a8ff9b8dbf3ff5397 authored about 9 years ago
readlink and symlink methods added to adapter contract
0b1881a9c1e6e2dba273a071e480042208c1ee08 authored about 9 years ago
0b1881a9c1e6e2dba273a071e480042208c1ee08 authored about 9 years ago
Added missing argument
c6fcc319132de23407a009ad1c338509aa2fb423 authored about 9 years ago
c6fcc319132de23407a009ad1c338509aa2fb423 authored about 9 years ago
Docblocks now refer to interface instead of concrete classes
4f1a27d3092c513bf4f4765544147ad991ca2ddb authored about 9 years ago
4f1a27d3092c513bf4f4765544147ad991ca2ddb authored about 9 years ago
Added link instantiation method
ca37e8d80b9f4fe53fd65a65a2f269ac5e27a0ab authored about 9 years ago
ca37e8d80b9f4fe53fd65a65a2f269ac5e27a0ab authored about 9 years ago
Added missing uses for docblocks
84b08e6429678d2c3ad2bcf1b88c3f4eadef1a65 authored about 9 years ago
84b08e6429678d2c3ad2bcf1b88c3f4eadef1a65 authored about 9 years ago
Renamed StringTypeDetector to MappedTypeDetector as it is a better name
fe169c13d7d03c34f2288cb90c86803b2d35117a authored about 9 years ago
fe169c13d7d03c34f2288cb90c86803b2d35117a authored about 9 years ago
Made a small modification where you can apply your own mapping
b4ce66e7ec2eca7ea032efb3aab6842b3cc075f7 authored about 9 years ago
b4ce66e7ec2eca7ea032efb3aab6842b3cc075f7 authored about 9 years ago
Moved String type Detector
7ac906352b244072ed2458e4e4c35ec43ed5956c authored about 9 years ago
7ac906352b244072ed2458e4e4c35ec43ed5956c authored about 9 years ago
Suggest installing pthreads
eb820cad80d227e26760db8643abed16f08cd5de authored about 9 years ago
eb820cad80d227e26760db8643abed16f08cd5de authored about 9 years ago
Generated pthreads adapter skelleton
b3ca510aaa974551d4d9ca0760e17acb9937e7ef authored about 9 years ago
b3ca510aaa974551d4d9ca0760e17acb9937e7ef authored about 9 years ago
Extracted type detection logic into a function
28bf5a77fd7dde7a16625b859f051ddef7fdaeb2 authored over 9 years ago
28bf5a77fd7dde7a16625b859f051ddef7fdaeb2 authored over 9 years ago
Directory listing
25d715272be8693250f17f8c86b07ab03c744a4f authored over 9 years ago
25d715272be8693250f17f8c86b07ab03c744a4f authored over 9 years ago
getPayload is better
23ed14faf841109893f87af303e62222cad52e1b authored over 9 years ago
23ed14faf841109893f87af303e62222cad52e1b authored over 9 years ago
Little hack to let us use it as an array
a71fe02cc5ca00a255fc408b42220416a382c189 authored over 9 years ago
a71fe02cc5ca00a255fc408b42220416a382c189 authored over 9 years ago
Updated pool lib
28496662f158a49e43b1d04c26a9329a37417bbb authored over 9 years ago
28496662f158a49e43b1d04c26a9329a37417bbb authored over 9 years ago
Most basic operations implemented
88ee87a52d8eb70365865bb2bdf8380a8be6b822 authored over 9 years ago
88ee87a52d8eb70365865bb2bdf8380a8be6b822 authored over 9 years ago
Updated constructor docblock
24d8753a4caeff7ae62e53e64dfb4641c28c5eb4 authored over 9 years ago
24d8753a4caeff7ae62e53e64dfb4641c28c5eb4 authored over 9 years ago
Fall back to child process adapter when EIO isn't loaded
9239abaa5dfecfb5cbe09d925b172e6345e53619 authored over 9 years ago
9239abaa5dfecfb5cbe09d925b172e6345e53619 authored over 9 years ago
Bare process command
e418099b5cde6516bbf258fd17c2cb682e49b299 authored over 9 years ago
e418099b5cde6516bbf258fd17c2cb682e49b299 authored over 9 years ago
Moved ext-eio to required dev and suggest as we don't need it anymore with the upcoming child process adapter
d8c3abd26f4fb298bdc23eee2fa298dadd934b93 authored over 9 years ago
d8c3abd26f4fb298bdc23eee2fa298dadd934b93 authored over 9 years ago
Added EIO keyword
fcb878dbb44cbae1b455f9bdf5df007f813ad926 authored over 9 years ago
fcb878dbb44cbae1b455f9bdf5df007f813ad926 authored over 9 years ago
Moved some functions from the EIO adapter to a functions file
7ea9a153dfe1924cc2e9db5c77f389f925dd82b9 authored over 9 years ago
7ea9a153dfe1924cc2e9db5c77f389f925dd82b9 authored over 9 years ago
Always return an extended promise
d19639fc0c44c7bc7c2661aa952f6deab16e7e2d authored over 9 years ago
d19639fc0c44c7bc7c2661aa952f6deab16e7e2d authored over 9 years ago
Use real promise for this test
9eda1ca38c9c3ad1e9f30ce39203706f25990d28 authored over 9 years ago
9eda1ca38c9c3ad1e9f30ce39203706f25990d28 authored over 9 years ago
Made sure the open file limiter is always updated
454a423930c698ab51ec6e0b036011c8356192fa authored over 9 years ago
454a423930c698ab51ec6e0b036011c8356192fa authored over 9 years ago
Close when got contents
d85f0e902ff3ca0a9d8d8e48364594d2714511b1 authored over 9 years ago
d85f0e902ff3ca0a9d8d8e48364594d2714511b1 authored over 9 years ago
Updated promise to use extended promise methods
ade26db181c9886b0672310629550f2e1b5477e1 authored over 9 years ago
ade26db181c9886b0672310629550f2e1b5477e1 authored over 9 years ago
Fixed open file limiter logic
4317463dcc0936ace033e89eb2bb17e8c77aa7f9 authored over 9 years ago
4317463dcc0936ace033e89eb2bb17e8c77aa7f9 authored over 9 years ago
HHVM nightly isn't suported anymore on travis
367dde9b1265aa9bb9a91cc1410ddd55f0e1b88b authored over 9 years ago
367dde9b1265aa9bb9a91cc1410ddd55f0e1b88b authored over 9 years ago
Options can now be passed directly into the filesystem create method
b5965a8679440dd6bc6368d5458d193235a946ff authored over 9 years ago
b5965a8679440dd6bc6368d5458d193235a946ff authored over 9 years ago
Example showing how limiting the number of open files affects performance
d6500b2d0e7aa3f937147660012091d3d644aaa2 authored over 9 years ago
d6500b2d0e7aa3f937147660012091d3d644aaa2 authored over 9 years ago
Fixed class paths
a4ec5b953aba7dbb5610d8734387998cd37fc95e authored over 9 years ago
a4ec5b953aba7dbb5610d8734387998cd37fc95e authored over 9 years ago
Moved EioAdapter to Eio\Adapter
ac41691ed6a65951f8a58e434b284acb625505f2 authored over 9 years ago
ac41691ed6a65951f8a58e434b284acb625505f2 authored over 9 years ago
Missing docblocks
811f51bfae6a250ec8b153973c132cfbeaf3e9f4 authored over 9 years ago
811f51bfae6a250ec8b153973c132cfbeaf3e9f4 authored over 9 years ago
Invokers and open file limiter are now configurable
53b55569cda4443c22e255666557f5dfe950689c authored over 9 years ago
53b55569cda4443c22e255666557f5dfe950689c authored over 9 years ago
Default limit moved to a const
500d3c500c28bfcdde3cf8c5551c0d9420cddb50 authored over 9 years ago
500d3c500c28bfcdde3cf8c5551c0d9420cddb50 authored over 9 years ago
An options array is mandatory now
64354b5ea305d5e61834ea211cbe5a9b5ca00a12 authored over 9 years ago
64354b5ea305d5e61834ea211cbe5a9b5ca00a12 authored over 9 years ago
Wrote tests for the open file limiter and fixed a bug in it
69148a88a1b0333d89a61437d8c19e9eb0ce6056 authored over 9 years ago
69148a88a1b0333d89a61437d8c19e9eb0ce6056 authored over 9 years ago
Close stream when there is nothing to do
ea0145398e111c9879ddf28745ede247ebaf679b authored over 9 years ago
ea0145398e111c9879ddf28745ede247ebaf679b authored over 9 years ago
Open file limiter
c530d084f015e7f16036f84f682a6f4ddcb11d07 authored over 9 years ago
c530d084f015e7f16036f84f682a6f4ddcb11d07 authored over 9 years ago
Ditched the self included Readable/Writable-StreamInterface, it was a mistake
9e0c9cec9072a22a4cddd22d9c4c7161c6879413 authored over 9 years ago
9e0c9cec9072a22a4cddd22d9c4c7161c6879413 authored over 9 years ago
Missing methods
4fa191d141b404fc2ab61baf21f0a6bfff54056c authored over 9 years ago
4fa191d141b404fc2ab61baf21f0a6bfff54056c authored over 9 years ago
Missing docblocks
5851e3d8ae4846724715380364b95529327675ff authored over 9 years ago
5851e3d8ae4846724715380364b95529327675ff authored over 9 years ago
Copy and copyStreaming are now required node methods
437dd947270dc95e63c7151c16d60d11d6fb3270 authored over 9 years ago
437dd947270dc95e63c7151c16d60d11d6fb3270 authored over 9 years ago
Moved GenericOperationInterface implements to NodeInterface
076e5c80a573e2ec9f38d20177761b2b0900c13e authored over 9 years ago
076e5c80a573e2ec9f38d20177761b2b0900c13e authored over 9 years ago
Nodes now require the associated filesystem instead of adapter, moved all node instance creating to the filesystem
2a3a99d57ace6a037667ab6f89ca8155f26a327a authored over 9 years ago
2a3a99d57ace6a037667ab6f89ca8155f26a327a authored over 9 years ago
Added a FilesystemInterface and added all plus a getAdapter method
5e60c671d33a701044789c4d6905896790d44cb7 authored over 9 years ago
5e60c671d33a701044789c4d6905896790d44cb7 authored over 9 years ago
Object stream test
2906d6f68f50072dec6475c47a314b8b7204e41e authored over 9 years ago
2906d6f68f50072dec6475c47a314b8b7204e41e authored over 9 years ago
Copy file->file, file->directory (into it), and directory->directory (copy it's contents from one to the other)
257c293f8dc80eec5ca6bbf5f45b2fb2ff79067f authored over 9 years ago
257c293f8dc80eec5ca6bbf5f45b2fb2ff79067f authored over 9 years ago
Always add trailing slash for directory nodes
1be3c45dad81b88bdb337b2fd8d1692c40225517 authored over 9 years ago
1be3c45dad81b88bdb337b2fd8d1692c40225517 authored over 9 years ago
Converted the dir to dir example into streaming
292d2fde07727f2bf70f65222cec8f017b8b81c1 authored over 9 years ago
292d2fde07727f2bf70f65222cec8f017b8b81c1 authored over 9 years ago
Updated ext-eio requirement to ^1.2
7e451488684641a31d1b02ba411bba822da1c3f4 authored over 9 years ago
7e451488684641a31d1b02ba411bba822da1c3f4 authored over 9 years ago
Added myself as author
c274eee0952457e9d8f15ef4235678bc4b9f6744 authored over 9 years ago
c274eee0952457e9d8f15ef4235678bc4b9f6744 authored over 9 years ago
Fixed composer.json indenting
b8d99b323502df130b6fd5615d01a89f4be5e448 authored over 9 years ago
b8d99b323502df130b6fd5615d01a89f4be5e448 authored over 9 years ago
Picking the vendor directory to copy during this test since it has mor then one level of files
be1bf4f5530595760264de3fb2e9cb4c9a9cbec5 authored over 9 years ago
be1bf4f5530595760264de3fb2e9cb4c9a9cbec5 authored over 9 years ago
Directory to directory copy example
951e8b5e05e15475808528c5c4ee57453a9552f0 authored over 9 years ago
951e8b5e05e15475808528c5c4ee57453a9552f0 authored over 9 years ago
Extended file to file copy example with getting it's path and stat vars
7e3c81eeb0ea11c53b68b2f227b7819c1a776d71 authored over 9 years ago
7e3c81eeb0ea11c53b68b2f227b7819c1a776d71 authored over 9 years ago
File to directory example
d972fe568ffbbd06f82c3e1d05d331794a052a0a authored over 9 years ago
d972fe568ffbbd06f82c3e1d05d331794a052a0a authored over 9 years ago
Changed creation mode into something 'better'
8ca26aed4758cd05f69026ead4ad0a55fa8d207b authored over 9 years ago
8ca26aed4758cd05f69026ead4ad0a55fa8d207b authored over 9 years ago
File to file copy example
6d5c71a4c16d172990a5ba718c87892e005a6209 authored over 9 years ago
6d5c71a4c16d172990a5ba718c87892e005a6209 authored over 9 years ago
Get parent from file example
83fb2169ddf5b132c5efcf738b22e11481bdf0e0 authored over 9 years ago
83fb2169ddf5b132c5efcf738b22e11481bdf0e0 authored over 9 years ago
Added parent nodes and getPath + getName methods
30cbad5963ff5fc0be8c2aada1e3fef799e23e1f authored over 9 years ago
30cbad5963ff5fc0be8c2aada1e3fef799e23e1f authored over 9 years ago
White space
4db6b005f1f78f41ec9c6d89b4057b54b35fcd24 authored over 9 years ago
4db6b005f1f78f41ec9c6d89b4057b54b35fcd24 authored over 9 years ago
Small fixes for the create directory recursive example
41f9dff4520eff33679726684b58cd3ec28706e4 authored over 9 years ago
41f9dff4520eff33679726684b58cd3ec28706e4 authored over 9 years ago
Added create directory example
3480e21773c2aa1527543004641cba285e0ffd76 authored over 9 years ago
3480e21773c2aa1527543004641cba285e0ffd76 authored over 9 years ago
Fixed some bugs related to the new ObjectStream
e8b4a233d34dfcc46acf249c406fa76de53bbee7 authored over 9 years ago
e8b4a233d34dfcc46acf249c406fa76de53bbee7 authored over 9 years ago
Expanded node interface with copy
2169284a2547ac2a19793a0dfa9785284b772706 authored over 9 years ago
2169284a2547ac2a19793a0dfa9785284b772706 authored over 9 years ago
Cleaned up the object stream into a more distinct name and tightly couple the the sink to it
8f525e0dea8e42a9d637cbd71521660fc90c5209 authored over 9 years ago
8f525e0dea8e42a9d637cbd71521660fc90c5209 authored over 9 years ago
Make sure getPath is part of the interface
13a457b89c8bb0ebb3b52ea55a80b4779b6d72a0 authored over 9 years ago
13a457b89c8bb0ebb3b52ea55a80b4779b6d72a0 authored over 9 years ago
Refactored the directly listings to use streams instead of promises, thanks to @jsor for the suggestion
d1e96587d85918b70f81ff273031b6857d965b64 authored over 9 years ago
d1e96587d85918b70f81ff273031b6857d965b64 authored over 9 years ago
Renamed from notify to streaming
f190cf860e508c5380532f1831bfb73e526a21ea authored over 9 years ago
f190cf860e508c5380532f1831bfb73e526a21ea authored over 9 years ago
Refactored it to the desired new API
44e463d13d6dc81d13e6ab057f479abcd59e93db authored over 9 years ago
44e463d13d6dc81d13e6ab057f479abcd59e93db authored over 9 years ago
Push directory listings though the notify (progress) method on promises streaming the listings to the end user besides accumulating a list
88d9f3533456af0f99d232b1f4e52e932a166232 authored over 9 years ago
88d9f3533456af0f99d232b1f4e52e932a166232 authored over 9 years ago
Missing rename method
43836a17f9b215a2de582a84b6e41675ed85af93 authored over 9 years ago
43836a17f9b215a2de582a84b6e41675ed85af93 authored over 9 years ago
Missing read & write methods for file descriptors
6a9ca72679dbbcf33a0f653e6e86dd4a97dc4639 authored over 9 years ago
6a9ca72679dbbcf33a0f653e6e86dd4a97dc4639 authored over 9 years ago
Added isEmpty method to call invokers so adapters can act on that information
43e5b8c9a044be6d13caa32bfdb1340a6716b7c6 authored over 9 years ago
43e5b8c9a044be6d13caa32bfdb1340a6716b7c6 authored over 9 years ago
Soled some E_STRICT errors
7493636afafa3a9c7aecfb18583649ead74a26ea authored over 9 years ago
7493636afafa3a9c7aecfb18583649ead74a26ea authored over 9 years ago
When setting a specific adapter we use the new method
44839b8dccf8edb4ee5db739ccdf557e8dbb9df4 authored over 9 years ago
44839b8dccf8edb4ee5db739ccdf557e8dbb9df4 authored over 9 years ago