Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Hoa Project
Hoa is a modular, extensible and structured set of PHP libraries.
Collective -
Host: opensource -
https://opencollective.com/hoaproject
- Code: https://github.com/hoaproject
github.com/hoaproject/Math - f9a00875f2e8b6c3be729366af6831d93d6b2e69 authored over 8 years ago by Zack Katz <[email protected]>
github.com/hoaproject/Compiler - 67467c74198c009211e6cc9f053e06aecee46627 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 55b3961ad4daa77c93239cc7503c1bed5353e2ff authored over 8 years ago by Ivan Enderlin <[email protected]>
An empty array would be better but it might break backward
compatibility for some users, so `nul...
github.com/hoaproject/Compiler - 01eacb65b81a806268d9a130238c4b7bfae8fabb authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 348fbccb120059a88725dfa11d13c3343b5f3fd2 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 4e2d5b780d83daedb0950fbaf245159a04c89d7e authored over 8 years ago by Ivan Enderlin <[email protected]>
It has been moved from a unit test suite to an integration test suite.
github.com/hoaproject/Compiler - 860e86d1f0b9eb60cf1f44bf774012708c386d72 authored over 8 years ago by Ivan Enderlin <[email protected]>
JSON grammar is $LL(k=0)$. This is good for performance to fix $k$ to
$0$, it avoids potential u...
github.com/hoaproject/Json - f8256ebf59968642125c128b50b23ceae27ceb8d authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 8fb4bc6da267518c274d51e23d25569b7edba927 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - a4a5cdd172cd9a004cd088037981931e367869c7 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - feab0f3655c701cc58206ca1f3f4a4b5a50ccb78 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - a6c488698f4744ce23599f3cff19cca6cc6d6f62 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 689c68b5c40b3c0c81d2bbe154eb081a1db60b47 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 1f563f5bc8f699fe7c59dd46f09da0641266d080 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - d47a5a71e372e1afefba5ab35433d458f4f6a630 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 95faef24740aeba33875d132256edca78c4d86ae authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 405f73263d2311a4e0f11611384ed849dd624222 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 2046bf79746680b2b7627fff34dd371491519aad authored over 8 years ago by Ivan Enderlin <[email protected]>
When a normal close is attempted and it fails because of several reasons
(it is likely to be bec...
If the node is not able to close properly, then the socket disconnection
was not happening nicel...
github.com/hoaproject/Compiler - 988a35e54cdfed41ac70d10af0fd66f32da33691 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 4ec563ce15c32bbb57c921698eab0dff6d8f69fa authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 882dbf3ac06d27ccfab6df28545c948476876113 authored over 8 years ago by Ivan Enderlin <[email protected]>
Thanks to the iterator API, we can grab the appropriated datum directly.
github.com/hoaproject/Compiler - b14b90fb510c84ccb5921a341f56896e9c939935 authored over 8 years ago by Ivan Enderlin <[email protected]>
`is_numeric` tests if the value is an integer or a string representing
an integer. Since the rul...
`parser.lookahead` is used by the parser to define the `k` in LL(k),
i.e. number of tokens to lo...
github.com/hoaproject/Compiler - 8f47ccde0009537ae6c7ac24fc8cf3db717ef6ce authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - 8f92d905f1a82afefa0c70dc8f14cac1bbf70bd0 authored over 8 years ago by Ivan Enderlin <[email protected]>
This way, we avoid the call of `setKept` and can set this flag directly
from the constructor.
This is a compiler-compiler. It means we have a grammar and we transform
it into a compiler. The...
To compute a name for transitional rules, we were previously counting
the number of rules and we...
github.com/hoaproject/Compiler - 0daced3839b82ab3e10ae896460b52a1a3d42fb8 authored over 8 years ago by Ivan Enderlin <[email protected]>
Pragmas are useful when the grammar needs to change the behavior of the
compiler-compiler. For i...
github.com/hoaproject/Compiler - c7dfc2b587d2de3ecf63af2f6e22b5bd33ef70d6 authored over 8 years ago by Ivan Enderlin <[email protected]>
Removing the `getCurrentToken`, `getNextToken` and `consumeToken`
methods do not make the code l...
github.com/hoaproject/Compiler - 866e403cb02f9ba021ab2d8873ff035d4f873461 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Compiler - b1c25195961807dd58cf818615f8a6b05b245422 authored over 8 years ago by Ivan Enderlin <[email protected]>
`void` for PHP-7.1 is now a reserved keyword[1]. This patch replace the
class `Fields\Void` to t...
github.com/hoaproject/Blog - f72676d7b27e10ad341ab842285a254174811694 authored over 8 years ago by Ivan Enderlin <[email protected]>
Thank you @hoackers for the review!
github.com/hoaproject/Blog - f00cfaaed5679858d1e2b482ee3572c16bab51c7 authored over 8 years ago by Ivan Enderlin <[email protected]>github.com/hoaproject/Blog - 7ff1cce758ba1992910849ab8c475c28a827a230 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Console - 88977a54af2e1ff1af8b13d7bb142e3c1976bbfd authored over 8 years ago by Alexis von Glasow <[email protected]>
github.com/hoaproject/Protocol - 28fc998fac9c7364338ec98177fef353e76e4efb authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Protocol - 98e76fe74853bd0d1e24e777e8cf51d61fc46fd0 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Socket - ccc045b35c9583bf196311233ddd053558830cf5 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Socket - b70f2066e92dc997efa31484a4934a1ec5783ccf authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Protocol - b0eea4664bd544742563c828da202d76ebd4e064 authored over 8 years ago by Ivan Enderlin <[email protected]>
`void` for PHP-7.1 is now a reserved keyword[1]. This patch replace the
constant `void` to the n...
`SUT::get` can return more values than expected. This is not bad but the
test cases will fail. S...
There is 3 cases:
1. Run test suites of the current library:
So to use `hoa/test` in...
github.com/hoaproject/Test - ddb80f6ef5dbdca1283b2053fd33e2cbb369dc29 authored over 8 years ago by Ivan Enderlin <[email protected]>github.com/hoaproject/Test - dfa24105b1de83dfcca791b10f8094c109bbe3ac authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 3eca29893c40e8dedad0e30ee5f1cc55e764f579 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - c79d0f120d843003d0addb38bab38d5ec518f55d authored over 8 years ago by Ivan Enderlin <[email protected]>
All messages sent with `Protocol\Rfc6455::send` must be UTF-8 encoded.
This is a hard constraint...
github.com/hoaproject/Websocket - 2ecdda76a3325ef0bd9c04f4c229708c8a8b8702 authored over 8 years ago by Ivan Enderlin <[email protected]>
When the length of the message is zero, the `readFrame` method returns
earlier. However, if a ma...
github.com/hoaproject/Console - 7921f700d34ef2b5d0568377d8154e00ea412587 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Test - fdf0f12437ab64b8a4f63dc9240051037bee45d8 authored over 8 years ago by Ivan Enderlin <[email protected]>
Same approach than the unit test suite. An integration test suite must
extend `Hoa\Test\Integrat...
The default regular expression representing default namespace works but
it is not optimized. Thi...
This must be a regular expression.
github.com/hoaproject/Test - 2676929f382e800630480de1e6ff5a65313c911d authored over 8 years ago by Ivan Enderlin <[email protected]>github.com/hoaproject/Websocket - 9b0418d2c465b8e4c9d6cc1c7e763da478fd0925 authored over 8 years ago by Ivan Enderlin <[email protected]>
We apply the same safety strategy to `binary-message` that we did for
`message`. We capture all ...
github.com/hoaproject/Websocket - f846f977ee04cba41b879471d6ff98ceb8109149 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 8bde3c60ac930ac5ec1ffc6389afb8ec6a009d26 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 92b4e86e2d94d85634ff0f8ab6f1de3a16915db3 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 3224937c73553a394710210198c2a690e80cf321 authored over 8 years ago by Ivan Enderlin <[email protected]>
`case_constructor` is already tested in the `Generic` test suite.
So testing `Rfc6455` is a gene...
The `message` event listener can through an exception and then we must
capture it to fire the `e...
Same reasons than other listeners.
github.com/hoaproject/Websocket - c5821c112185dd8f7a4bfe257a287a2a93e40883 authored over 8 years ago by Ivan Enderlin <[email protected]>github.com/hoaproject/Websocket - e6302603cbad55e033ac7549087b219eb0ed8688 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - e0ba080f7bc0b6c147903c84ec293336165b05dc authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 8956bfde671f877b3bec9437f503b3949b98dc23 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - ca51bb65987de1dffff2e5746c6ef1e65edcab17 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 900b8a11d56e8a104bdf774262f4ac7227ea90cd authored over 8 years ago by Ivan Enderlin <[email protected]>
This is easier for testing and it makes sense to have it as a single
method.
github.com/hoaproject/Websocket - 1a5e27452255f07a40bc00ef224dec9b0c9db44e authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - fa57c55aa5224a05eb0555c5a3f623879f5133f1 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 093def40a93ad4a77eeb5c91e5fbda38dad69420 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - edc3b6ae4870a357be2f01bb6912221d9931cd0a authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 1486cf54775c0fbb3a2792afe20c13422b057ff5 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - d9242cd62578ca3ad369e1520d0833b92e8f9938 authored over 8 years ago by Ivan Enderlin <[email protected]>
This is more useful to get both `Sec-WebSocket-Key1` and `-Key2` values.
github.com/hoaproject/Websocket - c7d929f4f75dcefd318c90314edc4ad5faba0883 authored over 8 years ago by Ivan Enderlin <[email protected]>github.com/hoaproject/Websocket - 866dba25862b1aea27cff322b9294b156ffc6b48 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 6f59de85380b3ad02cd355b7300ccdca996aab87 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - f758f8c69b9e1542bdf4b8f37d6b2d7e5c968385 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 45f8fd3e82668f671dc13e00f13ae36ca5baf8bc authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 3f559f7dcb62af9bd6e0bd572819e6bab1a631ce authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - 5739e7c5228e05b8f4f74b5369fc0cf577839d50 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Websocket - cb1536badcf062a80ef70e5ecbbcf479b4b6ff68 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Contributions-Atoum-PraspelExtension - fe915ccd8559b2181b2196849f1486d3b1c80768 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Contributions-Atoum-PraspelExtension - c5cca07f540596a4b858540c70dd640dc91c233f authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Mail - ff6f2cba77d3584f8e3efa0665f5036e5e4b3e5e authored over 8 years ago by Ivan Enderlin <[email protected]>
`hoa/socket` is now mandatory and `hoa/file` is upgraded to `~1.0` in
dev-dependencies.
Before this patch, all autocompleters were finding words on a complete
line. This were leading t...
github.com/hoaproject/Math - f3bcd84f4c6e3ba1c994969bd5163336500f20c8 authored over 8 years ago by Ivan Enderlin <[email protected]>
github.com/hoaproject/Math - d65bf3c83048cb15e21a8121d6ee9109e6a2fbfb authored over 8 years ago by Ivan Enderlin <[email protected]>
Added Test Case for issue #43
github.com/hoaproject/Math - b0ce8184aeacfac5d0332fcd766ba2af7280d01d authored over 8 years ago by Marc Gratch <[email protected]>