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
detectType now returns a promise

398a30fcd4474e02322c2d4291a54d0f77e31cbe authored about 9 years ago
Check if type exists

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
New Filesystem::constructLink method that will build a link from a given path

232b62ddb4c3e863db259630bf55a1430aac8da9 authored about 9 years ago
Added write method to ChildProcess adapter

65c41d701281d423adc6fb048659cba6ee2f2fce authored about 9 years ago
Added symlink mapping for mode type detector

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
Seek first then read from file

cb351791479fa40cedb0ed69158e03e567a0a015 authored about 9 years ago
Open, read, and close methods

bb90474fb9ce431ea1d70b86e87a15ff27847e45 authored about 9 years ago
Added pthreads adapter to factory method

8dfe65fc238e9a4b47824421b6bd5d6dd685f34f authored about 9 years ago
Don't use future tick when the loop is already running

267a717d17196f1ecdcefe883a0ae8a41117aa06 authored about 9 years ago
Symlink representing Link object

f386ae71ea274946daa18cbbb199bae30291e234 authored about 9 years ago
Read the link destination from a symlink

c7869c65295ca64579b97f05ca039219e25d719c authored about 9 years ago
Symlink to another file

48ea1cf8cccd95d227ac54e0f8ced00d778fbb77 authored about 9 years ago
Create symlink example

2967b3779da3dc636db58c5914327f0b52dc0802 authored about 9 years ago
Added chown example

6ad75aa186fcb49346a162d29c6612d1a1cc4cc2 authored about 9 years ago
Symlink methods on the child process

8653a112519cddbcd7de2935dfca371200de1357 authored about 9 years ago
Symlink methods in the ChildProcess adapter

cc8e62afc63b8a61a1b2a01b892c110effa600a4 authored about 9 years ago
Link detection

6bc5a1da227c1732d2a9e0399a753a3a31dc2b25 authored about 9 years ago
Reading and making symlinks

9ff734170e625bc186e9b53a1da1ce5ad791d5f1 authored about 9 years ago
Creating a symlink has a from and to not just a path

2a664aa92387db60932d3d8a8ff9b8dbf3ff5397 authored about 9 years ago
readlink and symlink methods added to adapter contract

0b1881a9c1e6e2dba273a071e480042208c1ee08 authored about 9 years ago
Added missing argument

c6fcc319132de23407a009ad1c338509aa2fb423 authored about 9 years ago
Docblocks now refer to interface instead of concrete classes

4f1a27d3092c513bf4f4765544147ad991ca2ddb authored about 9 years ago
Added link instantiation method

ca37e8d80b9f4fe53fd65a65a2f269ac5e27a0ab authored about 9 years ago
Added missing uses for docblocks

84b08e6429678d2c3ad2bcf1b88c3f4eadef1a65 authored about 9 years ago
Renamed StringTypeDetector to MappedTypeDetector as it is a better name

fe169c13d7d03c34f2288cb90c86803b2d35117a authored about 9 years ago
Made a small modification where you can apply your own mapping

b4ce66e7ec2eca7ea032efb3aab6842b3cc075f7 authored about 9 years ago
Moved String type Detector

7ac906352b244072ed2458e4e4c35ec43ed5956c authored about 9 years ago
Suggest installing pthreads

eb820cad80d227e26760db8643abed16f08cd5de authored about 9 years ago
Generated pthreads adapter skelleton

b3ca510aaa974551d4d9ca0760e17acb9937e7ef authored about 9 years ago
Extracted type detection logic into a function

28bf5a77fd7dde7a16625b859f051ddef7fdaeb2 authored over 9 years ago
Directory listing

25d715272be8693250f17f8c86b07ab03c744a4f authored over 9 years ago
getPayload is better

23ed14faf841109893f87af303e62222cad52e1b authored over 9 years ago
Little hack to let us use it as an array

a71fe02cc5ca00a255fc408b42220416a382c189 authored over 9 years ago
Updated pool lib

28496662f158a49e43b1d04c26a9329a37417bbb authored over 9 years ago
Most basic operations implemented

88ee87a52d8eb70365865bb2bdf8380a8be6b822 authored over 9 years ago
Updated constructor docblock

24d8753a4caeff7ae62e53e64dfb4641c28c5eb4 authored over 9 years ago
Fall back to child process adapter when EIO isn't loaded

9239abaa5dfecfb5cbe09d925b172e6345e53619 authored over 9 years ago
Bare process command

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
Added EIO keyword

fcb878dbb44cbae1b455f9bdf5df007f813ad926 authored over 9 years ago
Moved some functions from the EIO adapter to a functions file

7ea9a153dfe1924cc2e9db5c77f389f925dd82b9 authored over 9 years ago
Always return an extended promise

d19639fc0c44c7bc7c2661aa952f6deab16e7e2d authored over 9 years ago
Use real promise for this test

9eda1ca38c9c3ad1e9f30ce39203706f25990d28 authored over 9 years ago
Made sure the open file limiter is always updated

454a423930c698ab51ec6e0b036011c8356192fa authored over 9 years ago
Close when got contents

d85f0e902ff3ca0a9d8d8e48364594d2714511b1 authored over 9 years ago
Updated promise to use extended promise methods

ade26db181c9886b0672310629550f2e1b5477e1 authored over 9 years ago
Fixed open file limiter logic

4317463dcc0936ace033e89eb2bb17e8c77aa7f9 authored over 9 years ago
HHVM nightly isn't suported anymore on travis

367dde9b1265aa9bb9a91cc1410ddd55f0e1b88b authored over 9 years ago
Options can now be passed directly into the filesystem create method

b5965a8679440dd6bc6368d5458d193235a946ff authored over 9 years ago
Example showing how limiting the number of open files affects performance

d6500b2d0e7aa3f937147660012091d3d644aaa2 authored over 9 years ago
Fixed class paths

a4ec5b953aba7dbb5610d8734387998cd37fc95e authored over 9 years ago
Moved EioAdapter to Eio\Adapter

ac41691ed6a65951f8a58e434b284acb625505f2 authored over 9 years ago
Missing docblocks

811f51bfae6a250ec8b153973c132cfbeaf3e9f4 authored over 9 years ago
Invokers and open file limiter are now configurable

53b55569cda4443c22e255666557f5dfe950689c authored over 9 years ago
Default limit moved to a const

500d3c500c28bfcdde3cf8c5551c0d9420cddb50 authored over 9 years ago
An options array is mandatory now

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
Close stream when there is nothing to do

ea0145398e111c9879ddf28745ede247ebaf679b authored over 9 years ago
Open file limiter

c530d084f015e7f16036f84f682a6f4ddcb11d07 authored over 9 years ago
Ditched the self included Readable/Writable-StreamInterface, it was a mistake

9e0c9cec9072a22a4cddd22d9c4c7161c6879413 authored over 9 years ago
Missing methods

4fa191d141b404fc2ab61baf21f0a6bfff54056c authored over 9 years ago
Missing docblocks

5851e3d8ae4846724715380364b95529327675ff authored over 9 years ago
Copy and copyStreaming are now required node methods

437dd947270dc95e63c7151c16d60d11d6fb3270 authored over 9 years ago
Moved GenericOperationInterface implements to NodeInterface

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
Added a FilesystemInterface and added all plus a getAdapter method

5e60c671d33a701044789c4d6905896790d44cb7 authored over 9 years ago
Object stream test

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
Always add trailing slash for directory nodes

1be3c45dad81b88bdb337b2fd8d1692c40225517 authored over 9 years ago
Converted the dir to dir example into streaming

292d2fde07727f2bf70f65222cec8f017b8b81c1 authored over 9 years ago
Updated ext-eio requirement to ^1.2

7e451488684641a31d1b02ba411bba822da1c3f4 authored over 9 years ago
Added myself as author

c274eee0952457e9d8f15ef4235678bc4b9f6744 authored over 9 years ago
Fixed composer.json indenting

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
Directory to directory copy example

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
File to directory example

d972fe568ffbbd06f82c3e1d05d331794a052a0a authored over 9 years ago
Changed creation mode into something 'better'

8ca26aed4758cd05f69026ead4ad0a55fa8d207b authored over 9 years ago
File to file copy example

6d5c71a4c16d172990a5ba718c87892e005a6209 authored over 9 years ago
Get parent from file example

83fb2169ddf5b132c5efcf738b22e11481bdf0e0 authored over 9 years ago
Added parent nodes and getPath + getName methods

30cbad5963ff5fc0be8c2aada1e3fef799e23e1f authored over 9 years ago
White space

4db6b005f1f78f41ec9c6d89b4057b54b35fcd24 authored over 9 years ago
Small fixes for the create directory recursive example

41f9dff4520eff33679726684b58cd3ec28706e4 authored over 9 years ago
Added create directory example

3480e21773c2aa1527543004641cba285e0ffd76 authored over 9 years ago
Fixed some bugs related to the new ObjectStream

e8b4a233d34dfcc46acf249c406fa76de53bbee7 authored over 9 years ago
Expanded node interface with copy

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
Make sure getPath is part of the interface

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
Renamed from notify to streaming

f190cf860e508c5380532f1831bfb73e526a21ea authored over 9 years ago
Refactored it to the desired new API

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
Missing rename method

43836a17f9b215a2de582a84b6e41675ed85af93 authored over 9 years ago
Missing read & write methods for file descriptors

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
Soled some E_STRICT errors

7493636afafa3a9c7aecfb18583649ead74a26ea authored over 9 years ago
When setting a specific adapter we use the new method

44839b8dccf8edb4ee5db739ccdf557e8dbb9df4 authored over 9 years ago