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

Target PHP 7.0 specifically

27d720b2876e7b025a34c4b84062a520b0651e2d authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Moved travis init into a script (borrowed from react/event-loop)

b359f7767f42303e68eacf7337a56d5b16b775bb authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Cache composer's cache directory

3b8bff28ed9543357b24f10b13b3be76637b2747 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Bumped wyrihaximus/react-child-process-messenger

c256827cac436d220e68263ab0e319c968bef1fd authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Added NotSupportedException for in third party adapters that don't support certain features like wyrihaximus/react-filesystem-flysystem

6bafbb978cde77d2336619c5dbb0eae31ec4d254 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Sped up File::remove test

cb5f61c73f8f2bf874be1792dd44fca61ec7b179 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed stat test

2d90026fc49d75b2deea3c252cda8c1716be72ef authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Added the loop as argument with the recent changes in passing that along as well

6490c97a642a03866fb39808634b7c2310545edc authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Also pack the loop with the adapter

bb1eb47aeea09e9d413b2099d934b241dea7a4c3 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
File::remove test

e526002af36659cee4e60d3c0536098075a64b8b authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Don't set new loop on tearDown, we use the existing loop already

717e6b6aaabc7fd79aef2162f6369e17143c4850 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
FIle stat test

fc99de6382a7c76b79b3d27e747c7fff6d5167fa authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Switched to class based child process spawning for convenience

ddab3a92b46707fc8d899dd12b17e939b917d857 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Added clue/block-react for simpler unit tests

2ac6dbbafc04be50ce491c1f2b0bbf1e8f030e89 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Proper file name for AbstractAdaptersTest

7f029aeffd0baf188fa9aaee9c500c8791610f39 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed file get contents test

cad1072784b85469f128b98994408e49b9fb386b authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Actually fix testFactory test for PHP 5 and 7

3b454cae842ec96e5915c6e90c6e140c5cb8b908 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Fix testFactory test for PHP 7

4f387e98836a3f42f4a04ee26e92f218827fa655 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed child process process stat test

de68ad4ab02f1bc0523b8a19850e5e8c0582a6ad authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Bumped child process pool to 1.0 stable

f64afad904c2b45b37a98aa82ad8faf786e73a34 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Prepared for asserting that all adapters behave exactly or nearexactly the same

25956c6a6ec23e174fe71d8f7f395328ffc7227f authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Bumped pool to beta 4

2680c268137b547e2dc880380f3a130e4d3c71ad authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Cleaned up the docblocks a bit

d30973c47fcd7ffe000d950dc0e456b39fb4aeeb authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Invoker property plus typehint

4061f8c1159eb235243e976cc57b3a31a031a4ef authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Indenting

4588681a46b6eb2293a668e69a553c903677caff authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Missing import

c4fa13d5ccad1f5953f89afc83fdbe10cf359cbf authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Check against pool factory interface

b7c675dccd72f105773f23a2e6f16c06806bcf5e authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Disabled pthreads adapter by default untill it is stable enough

328f400d8d78b8c6e573e143770efb0a421ca72a authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
The pool creation now returns a promise

c058fd51b2443b2ddcd58dd4dc73165742f293aa authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed pool namespace

6422a16d6267f039e7bbc14c113a0577d0e47220 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Updated stream and pool

ba6b391b90e74ea98aeeb7017df642ec77eeb4ab authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Dummy pool namespace updated

a88bef8ec6b94f80695c17fb9e3a90ecdba3d159 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Call pool class create method

2d5871809b23a5120ae0453914f5c20f23564cc7 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Removed minimum dev stability

2b624b7cafce8662f903de2b10ed0c5410e91dbe authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Bumped child process pool version and temporary added cpu core detector requirement

a3107e908aa34864154e9bdb444139d5d5fb2be9 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Moved all the interaction with the filesystem for threads/child processes to a trait

e21f720802bc8f535319f11b2e45012285bdb3ac authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Missing spaces

7b8c4c0559cba8459d030c6e2aaf4870af24ec30 authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Slight Yarn API change to make it simpler

f42bbf76ea6f9ecbe0865ba8f9a6860a865594bf authored over 8 years ago by Cees-Jan Kiewiet <[email protected]>
Removed ext-eio dev requirement as that isn't going to work on PHP 7 installations

cee3a8eb2e2510e2e93c8f067e2ef9ba14341502 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Display the adapter we're using just like the other examples

7f74ef44f6b107fddb2e092a6c94afff41d9c8b6 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Show adapter used for all examples

e7ca5a93b006e31fbe8a9cf65da52115685ca028 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
getInvoker and getOpenFileLimit functions tests

d423386d6fe75403c7acadfb8052bb8f38dc74b8 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed ls test

abad8e51f1c14a8809e3d06fe7b8f4879e1316d6 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Make sure type detectors is an array

b8aa7f4c56ef963b643d400f16bd12f71ac18a7d authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Use a call object to store the call details

4b9f9905e80d651123798cdb3a59a3a27ff7be99 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Very simple thread that just runs any function you pass it and return the result

1057ea7fbf4a23c4066d4ce81951fd99e305c764 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Don't require_once just require

99729966a19cb9be2767612ca3cd39bc22c1221e authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Conditionally require functions.php as done by reactphp/promise#25

d8f0e9950eb78ff4a410968e106f5ec14fdef74c authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Added missing methods

a2210783a42eaeefb08d024ca70419d61fc2a6a4 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Create and remove temporary directory for each test to perform actual IO operations in

e5d4c9d1238436ad87c10c4f4a31927830389efc authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Child process process stat test

b44e1f9b44024fb7e607cb35c9ae5082c640defb authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Child process process construct test

e23be9d72cad33aa2582cf5a076b8d9909193e20 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Child process test ls

12f7f1ee0744dfe09d65bf130fc83525263f483d authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Child process adapter symlink test

a912f4f6504bbdf635bac6413271b700752de42a authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Child process adapter test stat

d1690912a68565c6c3fd1d9f79de7e92eebcd92a authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Child process readlink test

23170854a857cdcab95834122d07f44a9ed1a6b5 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Variable name mismatch

9522242a8c9aa4fe085feca2e0c239d5e76f80a0 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Test all direct call forwards to the call invoker

3b88f1f5cd491e5ace5a95d1da7cec26abea17b2 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Made the default pool and pool interface a constant so the code is a bit cleaner

bdf3dcf277f99cfa420e27f6f93f59a1f5845c94 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Set up first test for child process adapter

ef79077d03d413399a371a62cb46285579e39f85 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed EIO tests for the new situation

9af707a171a5439c81fc2f3936d73d193d745999 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Slightly reworked the call invoker provider so you can pass your own loop and/or adapter

3aa5793c5f4ed9db11c4431cd2bebc9fd9c9b536 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Loop running is false at start

5389880a322af6de028674f4ed5735004658fa3d authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed filesystem get contents test

5e61ae18ca863c7968db73202c8cc17ae7c8ec0f authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed readable stream test issues caused by moving to an all mocked adapter

d0832215f69bdae52b7cadaf0d9402bf86d56d50 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Making sure the child process pool can't accidently spawn a process during these tests

46f55fb643b97cce2a3656cf6cf54a6b3f0c8510 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Accidentally forgot to remove _ before test method names

2c43bac44a6266a3611de9d32f265d17d49dc078 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Added offset because readable stream makes an extra call to the adapter

1ff127245c353cc33fcd55fa75fd29d947407a1f authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Small command to explain where the communication and IO handling happens

5450f111edc3baafa66d3d905afff9e66d459398 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Stat new returns datetime object instead of unix time stamp

213b57d6239238b45aa32d7ba6e0d111b24cca14 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Removed extra whitespace line

949724fef495fbfe61b8729c794cdb5d1f6c99c2 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Updated test for the StreamFactory (sadly forgotten to commit these together with the StreamFactory updates)

bb92fb26fc83c38031927c1f3f47950a7292a74e authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Detect presence of r or w flags and otherwise assuming duplex stream

2048462c6a5f21db5a211f724d572462dade5f21 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Pass the unresolved flags to the stream factory

5a78d5d2bf7278ba903015920d2cf2f34785291a authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Allow injecting of other pool class and options

0d7d9fececa4f19c7671166c37e5a62ef8db3fbf authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Added a note that the ChildProcessAdapter is the default when no extensions are installed

f0ea11e9487e2ab1a650d7d7f3b781794d66c690 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Added a list of adapters

310f0b1c85cf75bfa901d6a4b5d38bf090e716d8 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Using DummyPool to make sure no child processes are started when eio extension isn't available during tests

5ad5e87877d5ce28950b830e8f73a814790112c0 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Always return the loop on getLoop mock

826e9b2bd1921d220623cb75205f4182ff013bad authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Call order + 1 for invokers

dec145d4ba61a7de559a9e094205901b634e54ea authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Added extra method stubbing to a test that broke since we switched to the mocked adapter interface

1a677ec48cb704e7decdd883883029319795e3ac authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Updated all tests to use the adapter interface mock instead of mocking an actual adapter

71868af94fd12622361df259fb9ff58ce3ac6502 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed namespace and using new mock adapter method

b803c7331d34f6dd737766ab2a735179f010422b authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Mock adapter method for simple and less verbose mocking of the an adapter

45ee6cca57f83da8f0bcb5d3b7a9e72128b3179b authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Own bootstrap to set some constants when they aren't set to avoid errors

6002021887ac648d5c1461f47994f7f891398380 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Unused import

3d49bf3100fe789c5d1f69427f5ebec71f62b784 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Mapping should pass mapping properly

17251d088639fa4b7d8d3483b207a69df1b56163 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Don't allow PHP7 and HHVM failures, instead we're going to skip tests when an extension isn't available

717b6d5ea253cb985dfafbdff60c9b5d510d04eb authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Touch for child process adapter

8e576022b386aaf5a7f8bcc407f13e160e835f45 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Removed NoAdapterException as it isn't used anymore

5b3a0cbee8965d9e9435a8621247cab2fc065897 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Corrected namespace

51bbeee073b88ba4bca734239b9850dc4defbd0e authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed overly eager search and replace

bd523f1d283111eeaf89b00dd44148be1e5e27b7 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
eio_stat => eio_lstat

cbf7d96e088d265be88a8d87e6e7a51607f611d2 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
stat => lstat

1fc659791bbff87894092ceff14fbdb486df75db authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed stream tests

f521ccb93dcd5a6e99174d8cfc82aad53776077d authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Upped the pool package to the latest alpha with PHP 5.4 support

5e2e626de5f67fd9333635277470e2e80bc7e544 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Removed extra whitespace line

5ca61c236d1eaf73627486abc1a0eb9ec7ca41b4 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Constructor docblock

772a2e1197a2d398e5a5d41a726b9fec83c7e2f1 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
Removed the flags argument from ls as each adapter has it's own way of handling those so they can be passed in as configuration option to the adapter

f7c8aa1289cd0691ee557a32cb1fa377cf5c1547 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>
There was no need for this check as everything passed into the function is a node and thus has to be emitted

7de26a21aac481a493bd2304ac794a9f44b030f9 authored almost 9 years ago by Cees-Jan Kiewiet <[email protected]>