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 almost 9 years ago
27d720b2876e7b025a34c4b84062a520b0651e2d authored almost 9 years ago
Moved travis init into a script (borrowed from react/event-loop)
b359f7767f42303e68eacf7337a56d5b16b775bb authored almost 9 years ago
b359f7767f42303e68eacf7337a56d5b16b775bb authored almost 9 years ago
Cache composer's cache directory
3b8bff28ed9543357b24f10b13b3be76637b2747 authored almost 9 years ago
3b8bff28ed9543357b24f10b13b3be76637b2747 authored almost 9 years ago
Bumped wyrihaximus/react-child-process-messenger
c256827cac436d220e68263ab0e319c968bef1fd authored almost 9 years ago
c256827cac436d220e68263ab0e319c968bef1fd authored almost 9 years ago
Added NotSupportedException for in third party adapters that don't support certain features like wyrihaximus/react-filesystem-flysystem
6bafbb978cde77d2336619c5dbb0eae31ec4d254 authored almost 9 years ago
6bafbb978cde77d2336619c5dbb0eae31ec4d254 authored almost 9 years ago
Sped up File::remove test
cb5f61c73f8f2bf874be1792dd44fca61ec7b179 authored almost 9 years ago
cb5f61c73f8f2bf874be1792dd44fca61ec7b179 authored almost 9 years ago
Fixed stat test
2d90026fc49d75b2deea3c252cda8c1716be72ef authored almost 9 years ago
2d90026fc49d75b2deea3c252cda8c1716be72ef authored almost 9 years ago
Added the loop as argument with the recent changes in passing that along as well
6490c97a642a03866fb39808634b7c2310545edc authored almost 9 years ago
6490c97a642a03866fb39808634b7c2310545edc authored almost 9 years ago
Also pack the loop with the adapter
bb1eb47aeea09e9d413b2099d934b241dea7a4c3 authored almost 9 years ago
bb1eb47aeea09e9d413b2099d934b241dea7a4c3 authored almost 9 years ago
File::remove test
e526002af36659cee4e60d3c0536098075a64b8b authored almost 9 years ago
e526002af36659cee4e60d3c0536098075a64b8b authored almost 9 years ago
Don't set new loop on tearDown, we use the existing loop already
717e6b6aaabc7fd79aef2162f6369e17143c4850 authored almost 9 years ago
717e6b6aaabc7fd79aef2162f6369e17143c4850 authored almost 9 years ago
FIle stat test
fc99de6382a7c76b79b3d27e747c7fff6d5167fa authored almost 9 years ago
fc99de6382a7c76b79b3d27e747c7fff6d5167fa authored almost 9 years ago
Switched to class based child process spawning for convenience
ddab3a92b46707fc8d899dd12b17e939b917d857 authored almost 9 years ago
ddab3a92b46707fc8d899dd12b17e939b917d857 authored almost 9 years ago
Added clue/block-react for simpler unit tests
2ac6dbbafc04be50ce491c1f2b0bbf1e8f030e89 authored almost 9 years ago
2ac6dbbafc04be50ce491c1f2b0bbf1e8f030e89 authored almost 9 years ago
Proper file name for AbstractAdaptersTest
7f029aeffd0baf188fa9aaee9c500c8791610f39 authored almost 9 years ago
7f029aeffd0baf188fa9aaee9c500c8791610f39 authored almost 9 years ago
Fixed file get contents test
cad1072784b85469f128b98994408e49b9fb386b authored almost 9 years ago
cad1072784b85469f128b98994408e49b9fb386b authored almost 9 years ago
Actually fix testFactory test for PHP 5 and 7
3b454cae842ec96e5915c6e90c6e140c5cb8b908 authored almost 9 years ago
3b454cae842ec96e5915c6e90c6e140c5cb8b908 authored almost 9 years ago
Fix testFactory test for PHP 7
4f387e98836a3f42f4a04ee26e92f218827fa655 authored almost 9 years ago
4f387e98836a3f42f4a04ee26e92f218827fa655 authored almost 9 years ago
Fixed child process process stat test
de68ad4ab02f1bc0523b8a19850e5e8c0582a6ad authored almost 9 years ago
de68ad4ab02f1bc0523b8a19850e5e8c0582a6ad authored almost 9 years ago
Bumped child process pool to 1.0 stable
f64afad904c2b45b37a98aa82ad8faf786e73a34 authored almost 9 years ago
f64afad904c2b45b37a98aa82ad8faf786e73a34 authored almost 9 years ago
Prepared for asserting that all adapters behave exactly or nearexactly the same
25956c6a6ec23e174fe71d8f7f395328ffc7227f authored almost 9 years ago
25956c6a6ec23e174fe71d8f7f395328ffc7227f authored almost 9 years ago
Bumped pool to beta 4
2680c268137b547e2dc880380f3a130e4d3c71ad authored almost 9 years ago
2680c268137b547e2dc880380f3a130e4d3c71ad authored almost 9 years ago
Cleaned up the docblocks a bit
d30973c47fcd7ffe000d950dc0e456b39fb4aeeb authored almost 9 years ago
d30973c47fcd7ffe000d950dc0e456b39fb4aeeb authored almost 9 years ago
Invoker property plus typehint
4061f8c1159eb235243e976cc57b3a31a031a4ef authored almost 9 years ago
4061f8c1159eb235243e976cc57b3a31a031a4ef authored almost 9 years ago
Indenting
4588681a46b6eb2293a668e69a553c903677caff authored almost 9 years ago
4588681a46b6eb2293a668e69a553c903677caff authored almost 9 years ago
Missing import
c4fa13d5ccad1f5953f89afc83fdbe10cf359cbf authored almost 9 years ago
c4fa13d5ccad1f5953f89afc83fdbe10cf359cbf authored almost 9 years ago
Check against pool factory interface
b7c675dccd72f105773f23a2e6f16c06806bcf5e authored almost 9 years ago
b7c675dccd72f105773f23a2e6f16c06806bcf5e authored almost 9 years ago
Disabled pthreads adapter by default untill it is stable enough
328f400d8d78b8c6e573e143770efb0a421ca72a authored almost 9 years ago
328f400d8d78b8c6e573e143770efb0a421ca72a authored almost 9 years ago
The pool creation now returns a promise
c058fd51b2443b2ddcd58dd4dc73165742f293aa authored almost 9 years ago
c058fd51b2443b2ddcd58dd4dc73165742f293aa authored almost 9 years ago
Fixed pool namespace
6422a16d6267f039e7bbc14c113a0577d0e47220 authored almost 9 years ago
6422a16d6267f039e7bbc14c113a0577d0e47220 authored almost 9 years ago
Updated stream and pool
ba6b391b90e74ea98aeeb7017df642ec77eeb4ab authored almost 9 years ago
ba6b391b90e74ea98aeeb7017df642ec77eeb4ab authored almost 9 years ago
Dummy pool namespace updated
a88bef8ec6b94f80695c17fb9e3a90ecdba3d159 authored almost 9 years ago
a88bef8ec6b94f80695c17fb9e3a90ecdba3d159 authored almost 9 years ago
Call pool class create method
2d5871809b23a5120ae0453914f5c20f23564cc7 authored almost 9 years ago
2d5871809b23a5120ae0453914f5c20f23564cc7 authored almost 9 years ago
Removed minimum dev stability
2b624b7cafce8662f903de2b10ed0c5410e91dbe authored almost 9 years ago
2b624b7cafce8662f903de2b10ed0c5410e91dbe authored almost 9 years ago
Bumped child process pool version and temporary added cpu core detector requirement
a3107e908aa34864154e9bdb444139d5d5fb2be9 authored almost 9 years ago
a3107e908aa34864154e9bdb444139d5d5fb2be9 authored almost 9 years ago
Moved all the interaction with the filesystem for threads/child processes to a trait
e21f720802bc8f535319f11b2e45012285bdb3ac authored almost 9 years ago
e21f720802bc8f535319f11b2e45012285bdb3ac authored almost 9 years ago
Missing spaces
7b8c4c0559cba8459d030c6e2aaf4870af24ec30 authored almost 9 years ago
7b8c4c0559cba8459d030c6e2aaf4870af24ec30 authored almost 9 years ago
Slight Yarn API change to make it simpler
f42bbf76ea6f9ecbe0865ba8f9a6860a865594bf authored about 9 years ago
f42bbf76ea6f9ecbe0865ba8f9a6860a865594bf authored about 9 years ago
Removed ext-eio dev requirement as that isn't going to work on PHP 7 installations
cee3a8eb2e2510e2e93c8f067e2ef9ba14341502 authored about 9 years ago
cee3a8eb2e2510e2e93c8f067e2ef9ba14341502 authored about 9 years ago
Display the adapter we're using just like the other examples
7f74ef44f6b107fddb2e092a6c94afff41d9c8b6 authored about 9 years ago
7f74ef44f6b107fddb2e092a6c94afff41d9c8b6 authored about 9 years ago
Show adapter used for all examples
e7ca5a93b006e31fbe8a9cf65da52115685ca028 authored about 9 years ago
e7ca5a93b006e31fbe8a9cf65da52115685ca028 authored about 9 years ago
getInvoker and getOpenFileLimit functions tests
d423386d6fe75403c7acadfb8052bb8f38dc74b8 authored about 9 years ago
d423386d6fe75403c7acadfb8052bb8f38dc74b8 authored about 9 years ago
Fixed ls test
abad8e51f1c14a8809e3d06fe7b8f4879e1316d6 authored about 9 years ago
abad8e51f1c14a8809e3d06fe7b8f4879e1316d6 authored about 9 years ago
Make sure type detectors is an array
b8aa7f4c56ef963b643d400f16bd12f71ac18a7d authored about 9 years ago
b8aa7f4c56ef963b643d400f16bd12f71ac18a7d authored about 9 years ago
Use a call object to store the call details
4b9f9905e80d651123798cdb3a59a3a27ff7be99 authored about 9 years ago
4b9f9905e80d651123798cdb3a59a3a27ff7be99 authored about 9 years ago
Very simple thread that just runs any function you pass it and return the result
1057ea7fbf4a23c4066d4ce81951fd99e305c764 authored about 9 years ago
1057ea7fbf4a23c4066d4ce81951fd99e305c764 authored about 9 years ago
Don't require_once just require
99729966a19cb9be2767612ca3cd39bc22c1221e authored about 9 years ago
99729966a19cb9be2767612ca3cd39bc22c1221e authored about 9 years ago
Conditionally require functions.php as done by reactphp/promise#25
d8f0e9950eb78ff4a410968e106f5ec14fdef74c authored about 9 years ago
d8f0e9950eb78ff4a410968e106f5ec14fdef74c authored about 9 years ago
Added missing methods
a2210783a42eaeefb08d024ca70419d61fc2a6a4 authored about 9 years ago
a2210783a42eaeefb08d024ca70419d61fc2a6a4 authored about 9 years ago
Create and remove temporary directory for each test to perform actual IO operations in
e5d4c9d1238436ad87c10c4f4a31927830389efc authored about 9 years ago
e5d4c9d1238436ad87c10c4f4a31927830389efc authored about 9 years ago
Child process process stat test
b44e1f9b44024fb7e607cb35c9ae5082c640defb authored about 9 years ago
b44e1f9b44024fb7e607cb35c9ae5082c640defb authored about 9 years ago
Child process process construct test
e23be9d72cad33aa2582cf5a076b8d9909193e20 authored about 9 years ago
e23be9d72cad33aa2582cf5a076b8d9909193e20 authored about 9 years ago
Child process test ls
12f7f1ee0744dfe09d65bf130fc83525263f483d authored about 9 years ago
12f7f1ee0744dfe09d65bf130fc83525263f483d authored about 9 years ago
Child process adapter symlink test
a912f4f6504bbdf635bac6413271b700752de42a authored about 9 years ago
a912f4f6504bbdf635bac6413271b700752de42a authored about 9 years ago
Child process adapter test stat
d1690912a68565c6c3fd1d9f79de7e92eebcd92a authored about 9 years ago
d1690912a68565c6c3fd1d9f79de7e92eebcd92a authored about 9 years ago
Child process readlink test
23170854a857cdcab95834122d07f44a9ed1a6b5 authored about 9 years ago
23170854a857cdcab95834122d07f44a9ed1a6b5 authored about 9 years ago
Variable name mismatch
9522242a8c9aa4fe085feca2e0c239d5e76f80a0 authored about 9 years ago
9522242a8c9aa4fe085feca2e0c239d5e76f80a0 authored about 9 years ago
Test all direct call forwards to the call invoker
3b88f1f5cd491e5ace5a95d1da7cec26abea17b2 authored about 9 years ago
3b88f1f5cd491e5ace5a95d1da7cec26abea17b2 authored about 9 years ago
Made the default pool and pool interface a constant so the code is a bit cleaner
bdf3dcf277f99cfa420e27f6f93f59a1f5845c94 authored about 9 years ago
bdf3dcf277f99cfa420e27f6f93f59a1f5845c94 authored about 9 years ago
Set up first test for child process adapter
ef79077d03d413399a371a62cb46285579e39f85 authored about 9 years ago
ef79077d03d413399a371a62cb46285579e39f85 authored about 9 years ago
Fixed EIO tests for the new situation
9af707a171a5439c81fc2f3936d73d193d745999 authored about 9 years ago
9af707a171a5439c81fc2f3936d73d193d745999 authored about 9 years ago
Slightly reworked the call invoker provider so you can pass your own loop and/or adapter
3aa5793c5f4ed9db11c4431cd2bebc9fd9c9b536 authored about 9 years ago
3aa5793c5f4ed9db11c4431cd2bebc9fd9c9b536 authored about 9 years ago
Loop running is false at start
5389880a322af6de028674f4ed5735004658fa3d authored about 9 years ago
5389880a322af6de028674f4ed5735004658fa3d authored about 9 years ago
Fixed filesystem get contents test
5e61ae18ca863c7968db73202c8cc17ae7c8ec0f authored about 9 years ago
5e61ae18ca863c7968db73202c8cc17ae7c8ec0f authored about 9 years ago
Fixed readable stream test issues caused by moving to an all mocked adapter
d0832215f69bdae52b7cadaf0d9402bf86d56d50 authored about 9 years ago
d0832215f69bdae52b7cadaf0d9402bf86d56d50 authored about 9 years ago
Making sure the child process pool can't accidently spawn a process during these tests
46f55fb643b97cce2a3656cf6cf54a6b3f0c8510 authored about 9 years ago
46f55fb643b97cce2a3656cf6cf54a6b3f0c8510 authored about 9 years ago
Accidentally forgot to remove _ before test method names
2c43bac44a6266a3611de9d32f265d17d49dc078 authored about 9 years ago
2c43bac44a6266a3611de9d32f265d17d49dc078 authored about 9 years ago
Added offset because readable stream makes an extra call to the adapter
1ff127245c353cc33fcd55fa75fd29d947407a1f authored about 9 years ago
1ff127245c353cc33fcd55fa75fd29d947407a1f authored about 9 years ago
Small command to explain where the communication and IO handling happens
5450f111edc3baafa66d3d905afff9e66d459398 authored about 9 years ago
5450f111edc3baafa66d3d905afff9e66d459398 authored about 9 years ago
Stat new returns datetime object instead of unix time stamp
213b57d6239238b45aa32d7ba6e0d111b24cca14 authored about 9 years ago
213b57d6239238b45aa32d7ba6e0d111b24cca14 authored about 9 years ago
Removed extra whitespace line
949724fef495fbfe61b8729c794cdb5d1f6c99c2 authored about 9 years ago
949724fef495fbfe61b8729c794cdb5d1f6c99c2 authored about 9 years ago
Updated test for the StreamFactory (sadly forgotten to commit these together with the StreamFactory updates)
bb92fb26fc83c38031927c1f3f47950a7292a74e authored about 9 years ago
bb92fb26fc83c38031927c1f3f47950a7292a74e authored about 9 years ago
Detect presence of r or w flags and otherwise assuming duplex stream
2048462c6a5f21db5a211f724d572462dade5f21 authored about 9 years ago
2048462c6a5f21db5a211f724d572462dade5f21 authored about 9 years ago
Pass the unresolved flags to the stream factory
5a78d5d2bf7278ba903015920d2cf2f34785291a authored about 9 years ago
5a78d5d2bf7278ba903015920d2cf2f34785291a authored about 9 years ago
Allow injecting of other pool class and options
0d7d9fececa4f19c7671166c37e5a62ef8db3fbf authored about 9 years ago
0d7d9fececa4f19c7671166c37e5a62ef8db3fbf authored about 9 years ago
Added a note that the ChildProcessAdapter is the default when no extensions are installed
f0ea11e9487e2ab1a650d7d7f3b781794d66c690 authored about 9 years ago
f0ea11e9487e2ab1a650d7d7f3b781794d66c690 authored about 9 years ago
Added a list of adapters
310f0b1c85cf75bfa901d6a4b5d38bf090e716d8 authored about 9 years ago
310f0b1c85cf75bfa901d6a4b5d38bf090e716d8 authored about 9 years ago
Using DummyPool to make sure no child processes are started when eio extension isn't available during tests
5ad5e87877d5ce28950b830e8f73a814790112c0 authored about 9 years ago
5ad5e87877d5ce28950b830e8f73a814790112c0 authored about 9 years ago
Always return the loop on getLoop mock
826e9b2bd1921d220623cb75205f4182ff013bad authored about 9 years ago
826e9b2bd1921d220623cb75205f4182ff013bad authored about 9 years ago
Call order + 1 for invokers
dec145d4ba61a7de559a9e094205901b634e54ea authored about 9 years ago
dec145d4ba61a7de559a9e094205901b634e54ea authored about 9 years ago
Added extra method stubbing to a test that broke since we switched to the mocked adapter interface
1a677ec48cb704e7decdd883883029319795e3ac authored about 9 years ago
1a677ec48cb704e7decdd883883029319795e3ac authored about 9 years ago
Updated all tests to use the adapter interface mock instead of mocking an actual adapter
71868af94fd12622361df259fb9ff58ce3ac6502 authored about 9 years ago
71868af94fd12622361df259fb9ff58ce3ac6502 authored about 9 years ago
Fixed namespace and using new mock adapter method
b803c7331d34f6dd737766ab2a735179f010422b authored about 9 years ago
b803c7331d34f6dd737766ab2a735179f010422b authored about 9 years ago
Mock adapter method for simple and less verbose mocking of the an adapter
45ee6cca57f83da8f0bcb5d3b7a9e72128b3179b authored about 9 years ago
45ee6cca57f83da8f0bcb5d3b7a9e72128b3179b authored about 9 years ago
Own bootstrap to set some constants when they aren't set to avoid errors
6002021887ac648d5c1461f47994f7f891398380 authored about 9 years ago
6002021887ac648d5c1461f47994f7f891398380 authored about 9 years ago
Unused import
3d49bf3100fe789c5d1f69427f5ebec71f62b784 authored about 9 years ago
3d49bf3100fe789c5d1f69427f5ebec71f62b784 authored about 9 years ago
Mapping should pass mapping properly
17251d088639fa4b7d8d3483b207a69df1b56163 authored about 9 years ago
17251d088639fa4b7d8d3483b207a69df1b56163 authored about 9 years ago
Don't allow PHP7 and HHVM failures, instead we're going to skip tests when an extension isn't available
717b6d5ea253cb985dfafbdff60c9b5d510d04eb authored about 9 years ago
717b6d5ea253cb985dfafbdff60c9b5d510d04eb authored about 9 years ago
Touch for child process adapter
8e576022b386aaf5a7f8bcc407f13e160e835f45 authored about 9 years ago
8e576022b386aaf5a7f8bcc407f13e160e835f45 authored about 9 years ago
Removed NoAdapterException as it isn't used anymore
5b3a0cbee8965d9e9435a8621247cab2fc065897 authored about 9 years ago
5b3a0cbee8965d9e9435a8621247cab2fc065897 authored about 9 years ago
Corrected namespace
51bbeee073b88ba4bca734239b9850dc4defbd0e authored about 9 years ago
51bbeee073b88ba4bca734239b9850dc4defbd0e authored about 9 years ago
Fixed overly eager search and replace
bd523f1d283111eeaf89b00dd44148be1e5e27b7 authored about 9 years ago
bd523f1d283111eeaf89b00dd44148be1e5e27b7 authored about 9 years ago
eio_stat => eio_lstat
cbf7d96e088d265be88a8d87e6e7a51607f611d2 authored about 9 years ago
cbf7d96e088d265be88a8d87e6e7a51607f611d2 authored about 9 years ago
stat => lstat
1fc659791bbff87894092ceff14fbdb486df75db authored about 9 years ago
1fc659791bbff87894092ceff14fbdb486df75db authored about 9 years ago
Fixed stream tests
f521ccb93dcd5a6e99174d8cfc82aad53776077d authored about 9 years ago
f521ccb93dcd5a6e99174d8cfc82aad53776077d authored about 9 years ago
Upped the pool package to the latest alpha with PHP 5.4 support
5e2e626de5f67fd9333635277470e2e80bc7e544 authored about 9 years ago
5e2e626de5f67fd9333635277470e2e80bc7e544 authored about 9 years ago
Removed extra whitespace line
5ca61c236d1eaf73627486abc1a0eb9ec7ca41b4 authored about 9 years ago
5ca61c236d1eaf73627486abc1a0eb9ec7ca41b4 authored about 9 years ago
Constructor docblock
772a2e1197a2d398e5a5d41a726b9fec83c7e2f1 authored about 9 years ago
772a2e1197a2d398e5a5d41a726b9fec83c7e2f1 authored about 9 years ago
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 about 9 years ago
f7c8aa1289cd0691ee557a32cb1fa377cf5c1547 authored about 9 years ago
There was no need for this check as everything passed into the function is a node and thus has to be emitted
7de26a21aac481a493bd2304ac794a9f44b030f9 authored about 9 years ago
7de26a21aac481a493bd2304ac794a9f44b030f9 authored about 9 years ago