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

Test: Use `::class` when possible.

github.com/hoaproject/Acl - d2a88fb479f7c003010a14d145a290913801ed0b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Group: `Hoa\Graph\IGraph\Node` has moved.

github.com/hoaproject/Acl - 485645e20452e03ab3a7f35c41a6930c500795df authored almost 9 years ago by Ivan Enderlin <[email protected]>
!fixup test exception

github.com/hoaproject/Acl - f700ac01a9f53934f69bb4102cb8b3cec41cb567 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.03.15.

github.com/hoaproject/Ruler - b4d8e2ec6a7901649fc8e2ef7ff059088c969ca3 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.03.15.

github.com/hoaproject/Zformat - d261637aa6f4485d697ebcb898a379f7a34b4e34 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.03.15.

github.com/hoaproject/Iterator - 60bdefab8db17717871a11101dedec60572f95b8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.03.15.

github.com/hoaproject/Event - b1577069d63d6efc559406f3bc31813ac33e76b8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.16.03.15.

github.com/hoaproject/Database - f874c686cdc3d939e5bc50f184946aff894b7c78 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.03.15.

github.com/hoaproject/Cli - 43af0d453d85705f6711eb9c7020710a8785bcb2 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 3.16.03.15.

github.com/hoaproject/Bench - 3a5082c99d132150096a16497cb752977656b10b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 3.16.03.15.

github.com/hoaproject/Websocket - ad7b3902528a2c1fe79154169c5037abd4311bec authored almost 9 years ago by Ivan Enderlin <[email protected]>
Group, User: Re-index exceptions.

github.com/hoaproject/Acl - ef2b6319b8626ab419d65be4ef49c9a285737fb1 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Acl: An ACL is just a graph containing groups.

An ACL instance is a graph. It only contains groups, which are nodes in
this group. Users, servi...

github.com/hoaproject/Acl - 8ccd4f245578c1ab665efc178528ddd814f19a22 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Acl: Rewrite links between classes.

The previous logic were wrong sometimes despites the actors/classes were
correct. The new intera...

github.com/hoaproject/Acl - ab75872197a5e849325fc43b24efc7df9baf818e authored almost 9 years ago by Ivan Enderlin <[email protected]>
Cont'd.

github.com/hoaproject/Graph - 476f04b74980d78ab72c2bb7c838961cf585866d authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\Acl`.

github.com/hoaproject/Acl - 8cc63432cc5cc3fc8fe3c25ccec7d478f748ff26 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Added constants to Arithmetic

Closes #20

github.com/hoaproject/Math - 880cd9da69252412aa86042103ca8502c5af942a authored almost 9 years ago by Juha Remes <[email protected]>
Quality: Standardize the API.

github.com/hoaproject/Graph - 2e37eb4684f5aa79503a53b22fefa02d1f660796 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Add `hoa/test` in `require-dev`.

github.com/hoaproject/Acl - c25a7c1648b8bcbc8a901ef1f53eb11eea2fab66 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\User`.

github.com/hoaproject/Acl - 3a1a45ee7a4ca6a6e60ca9e24f905e1d2d9d290b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\Service`.

github.com/hoaproject/Acl - 6c1ccbeae8a4687054b889d85b6339d2ffb2047f authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\Exception`.

github.com/hoaproject/Acl - e5fdee65d552958bd73e1431a279e7f49c9875a5 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\Group`.

github.com/hoaproject/Acl - 0d55d91cbe4f65b267b807a77fe974fa5fa7bb67 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Permission: `setId` must be protected.

An ID is unique and immutable by definition. We must ensure this
property for the user.

github.com/hoaproject/Acl - 3d43682c09653a93c486f0d783b32b3a811e1b23 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\Assertable`.

github.com/hoaproject/Acl - 6915b1424f1ac8699bc69c090e73f89efd64a269 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Acl\Permission`.

github.com/hoaproject/Acl - 504af2840c199ad1b2267e1325aa726d183386e5 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Standardize the API.

We update the code to fit Hoa' standards. We also standardize the API:

* Protected attribute ...

github.com/hoaproject/Acl - cc22d91e9f8be09cbae5fb4ebcbdfcd26ccec194 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.03.07.

github.com/hoaproject/Protocol - 0745015373812591b1fe2e8229b8815d9250d95a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Node: Fix Composer to lookup in vendor parent dir.

When Composer is installed, we must look in different directories or
change directory path (beca...

github.com/hoaproject/Protocol - 2e3d8e9c30792f387f968c8992cd9af1f020c802 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix typo, PHPDoc, code smell and tests.

github.com/hoaproject/Protocol - 2716003a2f4232009055836e8aa23b43a0fc1d74 authored almost 9 years ago by Metalaka <[email protected]>
Documentation: Update Debian_amd64 version number.

github.com/hoaproject/Infrastructure - d364a5458a7b9577010588c3507fe2e4b9b87c7b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Image: Update `Debian_amd64` to 8.3.0.

github.com/hoaproject/Infrastructure - 0b20dbc12de435b49aca05553da5a348c5eac0c1 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Do a strict equality check.

This will fix nothing but this is faster since it removes potential
dynamic cast.

github.com/hoaproject/Graph - b4b76ee11c83523849894db9dc6ae5c5fd6c6850 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.03.03.

github.com/hoaproject/Consistency - aa7e30f99aa2ae476f83800d3ad350506eec153b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Fix TLSv* constants notices on PHP 5.5.

github.com/hoaproject/Consistency - f25e9756683015c8c5aa20f2deab28088dc5be6d authored almost 9 years ago by Metalaka <[email protected]>
Composer: Fix `hoa/stream` dependency.

github.com/hoaproject/Consistency - b5f6b82d1110972a60c2399b7aaff242163f53c0 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.03.03.

github.com/hoaproject/Test - 07bbc92c83d84c51986ecc9254b1bc270e6302c2 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Report: Memory unit is now kilo-bytes.

github.com/hoaproject/Test - a7e57678a8d2998bf8c7a81c22513d3c6a6d4028 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Report: Enhance fields.

There is more details for the duration and memory fields. Also, there is
more spaces between tes...

github.com/hoaproject/Test - 51e6de683ac750b6779f1ce9b04c1b58f0416231 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Report: New colors.

github.com/hoaproject/Test - d1548f84ab4f4cd1aac6a98e7167da99a76a1267 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix CS.

github.com/hoaproject/Test - a821e4efc04b61d8d2d943d2bc8c76c43173f7eb authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Fix `hoa/console` version.

github.com/hoaproject/Test - a7da217371ec49cbbfff7cebba871818659c9235 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Use hoa/console colorizer

github.com/hoaproject/Test - 0ed8de852d69689ea66f6443f29eb1be7f4922da authored almost 9 years ago by jubianchi <[email protected]>
Add custom atoum report

github.com/hoaproject/Test - 30b7614f6a87797c8828f11dde3b72cf8b18a5a1 authored almost 9 years ago by jubianchi <[email protected]>
Added atoum version & path in CLI report

github.com/hoaproject/Test - dc6d096541be705972ad8b15c2d5b6a27a5beca0 authored almost 9 years ago by jubianchi <[email protected]>
Connection: Catch disconnection of a node earlier.

While broadcasting a message, some under disconnecting node can be
reached. This context throws ...

github.com/hoaproject/Websocket - 08060f76d72d10e4c34d620fcd027275d7f31e0a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Client, Server: Add `ENCRYPTION_TLS*` constants.

The following encryption constants are now provided:

* `Hoa\Socket\Client::ENCRYPTION_TLS_v1_...

github.com/hoaproject/Socket - 5b136b1ba4f2309c4401de442eca38010b9c9805 authored almost 9 years ago by Stéphane HULARD <[email protected]>
Quality: Run `hoa devtools:cs`.

github.com/hoaproject/Stream - c1436f617634180c821552789dfdf2f281ea5126 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix methods ordering.

github.com/hoaproject/Console - 72d62ba0e9a73e42cb15da42f07e0598b7479b99 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Implement `Hoa\Console\Output::getStream` which is now required by `Hoa\Stream\IStream\Out`.

github.com/hoaproject/Console - 090b39f68bab12b98673e10141e286b5ad8f44fc authored almost 9 years ago by Metalaka <[email protected]>
Fix phpDoc.

github.com/hoaproject/Console - 8f103be5389fe72f9f6c4fd9b9438852d5b5fd00 authored almost 9 years ago by Metalaka <[email protected]>
Add `Response::getStream` that return STDOUT resource

github.com/hoaproject/Http - 5da8e99c6d5495aa9f38b0560743313033bd02da authored almost 9 years ago by Metalaka <[email protected]>
Add a Stream interface.

Stream's interfaces is commonly used in type hinting.
But no one provide the generic method `get...

github.com/hoaproject/Stream - 9cfc7645b42bc1509d86082da608aa9b655346c6 authored almost 9 years ago by Metalaka <[email protected]>
Fix phpdoc & typo.

github.com/hoaproject/Stream - e005f66caa364fc40db36f8d7bfd986cd40109f8 authored almost 9 years ago by Metalaka <[email protected]>
Buffer: Make `current` & `key` methods inlinable.

By changing the code this way, the `current` and `key` methods are
inlinable by the VM if such h...

github.com/hoaproject/Iterator - 4e49084e842b9afd61c0dbde857ff305fa46d9f8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Connection: Ensure handshake before sending.

github.com/hoaproject/Websocket - ee104f58e204f72be0acfeb2e7f88570d87bf0fc authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix CS.

github.com/hoaproject/Websocket - 43bf4b23ed15009e5be29bf7f21298e160b1a72e authored almost 9 years ago by Ivan Enderlin <[email protected]>
Connection: Ensure handshake before sending.

Let's assume 2 connections: A and B. A is connected and broadcast a
message. B is connecting aft...

github.com/hoaproject/Websocket - 1a8ef13e8493587cb480a9e1f0c61449404ff909 authored almost 9 years ago by Tom Rochette <[email protected]>
New contributor: @tomzx!

github.com/hoaproject/W3 - 7d864caeefbe13982cb012ea52072a2355fcee7b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.02.17.

github.com/hoaproject/Socket - fab08cf5ab5fb8c297e55e153802b177aea45953 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Ensure broken pipes are correcty handled.

Basically in the `case_send_broken_pipe`, we ensure that the old stream
is restored, and in `cas...

github.com/hoaproject/Socket - aa4e9cca1ca17eb7c6028d879afd4540a2f46942 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Documentation: Complete API documentation.

github.com/hoaproject/Socket - 6a02404c130cc712f45f390ab0297c96024b0000 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Handler: Catch broken pipe earlier.

Broken pipe is caught when the `_send` method returns a closure, which
is wrapped. This is smart...

github.com/hoaproject/Socket - fdf33e8299a81c4857dd932a22db2256a2f9cce6 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Ensure `…ection::write` throws `BrokenPipe`.

See previous commit on `Hoa\Socket\Connection\Connection` which now
throws a `Hoa\Socket\Excepti...

github.com/hoaproject/Socket - 5e631512fda91965f6013f7bcb23bf678c4a3992 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `…Exception\BrokenPipe`.

github.com/hoaproject/Socket - 4016df9bc7f5442628e1589509a67ceaff90b407 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix CS.

github.com/hoaproject/Socket - e3ebd438c20ed13aa9c2f1c851e51be87735123f authored almost 9 years ago by Ivan Enderlin <[email protected]>
Server: Fix throws exceptions while broadcasting messages.

While broadcasting a message to some nodes an error can occur because the node connection is clo...

github.com/hoaproject/Socket - feaaed622353292ca0b5e0483bc700db97760753 authored almost 9 years ago by Metalaka <[email protected]>
Server: Fix throws exceptions while broadcasting messages.

While broadcasting a message to some nodes an error can occur because the node connection is clo...

github.com/hoaproject/Websocket - 2ece53dde926b75cdcc2965bcfc855b6fadec447 authored almost 9 years ago by Metalaka <[email protected]>
Documentation: Introduce `ws://` and `wss://`.

We quickly explain how using `ws://` and especially `wss://` is smart
and offers nice features. ...

github.com/hoaproject/Websocket - 91add137eea58106d60fff29cc46145905618098 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.02.10.

github.com/hoaproject/Socket - b21daef216811a49b6c4cbadfa8c00bbc42f786a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Websocket\Socket`.

github.com/hoaproject/Websocket - eb45c00be5d55eb3c35f80fd1ccc04d3cd0d33f5 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Socket: Detect invalid URI in transport factory.

Most of the time, `parse_url` will not return `false` but will try to
compute everything as a pa...

github.com/hoaproject/Websocket - 41d7c8a60bbdd993ca2db5a19c8a856eef100be0 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix CS.

github.com/hoaproject/Websocket - 759479c23ca48e7bb02b0ed6aed58ad5883962cd authored almost 9 years ago by Stéphane HULARD <[email protected]>
Composer: Require `hoa/test`.

github.com/hoaproject/Websocket - b591016afe8cfa96677f1fb31f85d231b6c08dbe authored almost 9 years ago by Ivan Enderlin <[email protected]>
Socket: Introduce `ws://` and `wss://` transports.

Thanks to the `Socket` object, we can add a transport factory to
transform `ws://` and `wss://` ...

github.com/hoaproject/Websocket - c9f3f92192e3c8b2215ba0e8901a234824b541b3 authored almost 9 years ago by Stéphane HULARD <[email protected]>
Socket: Introduce the `Socket` class.

This class inherits from `Hoa\Socket\Socket` and adds information about
a WebSocket socket.

github.com/hoaproject/Websocket - 53712fd79db6f4f64f343bb61dc727328fd10fcf authored almost 9 years ago by Stéphane HULARD <[email protected]>
Server: Add protected getters.

github.com/hoaproject/Socket - 29bd79b51e6e8a2b5bb3769cf8d414104467910a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Socket\Server`.

github.com/hoaproject/Socket - fcfd0d14bd71c52e07027153ba91843ca00b0911 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Socket\Client`.

github.com/hoaproject/Socket - 30f00e12e6b567794f45da194176d7fbbfa172d9 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Client: Add the protected `getStack` method.

This method returns the internal node stack. This is useful when doing
tests.

github.com/hoaproject/Socket - 83bee357053dc8fd4b5983f2a9fbe5351c6d0614 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Server: Fix auto-LISTEN flag for TCP.

The flag always needs the `LISTEN` value when the transport is `tcp`. We
used the wrong bitwise ...

github.com/hoaproject/Socket - 4370745039051eb7fed034d3dcd8535caa33a9e3 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Connection: Add the `getIteratorValues` method.

This protected method provides an access to the iterator values. It also
eases testing.

github.com/hoaproject/Socket - 15e79f3b5b1ca9641c9e4989ab5d3918a515eee3 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Server: `isBinding` & `isListening` return bools.

These methods must return booleans but they were returning integers,
despites the cast to `bool`...

github.com/hoaproject/Socket - 6a76e63f2621d0ac2454b90438cfe51eafc4afcc authored almost 9 years ago by Ivan Enderlin <[email protected]>
Grammar: Turn Unicode off with a pragma.

github.com/hoaproject/Json - 5a303a574a2ff7558f36922e4116b7efbfd3370a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Grammar: Add reference to RFC7159.

github.com/hoaproject/Json - 76423cdc5f122d9b469b8e2b20260d818e9c1677 authored almost 9 years ago by Ivan Enderlin <[email protected]>
DAL: Introduce iterators over result sets!

Now we can iterate over result sets with a `foreach` loop in a very
straightforward way. Simply ...

github.com/hoaproject/Database - eaa00b16a1e6ff3797dc39255d03ebde5fc8ce00 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Client: Strictly check connection error number.

We used a double-equal (`==`) to check error number while trying to
connect a client to a server...

github.com/hoaproject/Socket - 41734b3ea4d13c82976a68217fef418913c86c2c authored almost 9 years ago by Ivan Enderlin <[email protected]>
Client: Fix auto-CONNECT flag.

The flag always needs the `CONNECT` value. We used the wrong bitwise
operator in the constructor...

github.com/hoaproject/Socket - 3bbc6690b209dbe89c2aeac82be71950155a18bb authored almost 9 years ago by Ivan Enderlin <[email protected]>
use ~1.0 in zFormat and not and ~0.0 cause 0.0 not exist

github.com/hoaproject/Database - 6db1e8736e86dc494900c9adf4d3c5cf8182e47d authored almost 9 years ago by camael24 <[email protected]>
Grammar: Support UTF-8 strings.

UTF-8 is an issue with JSON, because we must handle surrogate pairs
([1], [2]). This patch imple...

github.com/hoaproject/Json - 2e03cb3a361a32c83a72ca0343042a7ca2158a17 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Add RFC references.

github.com/hoaproject/Json - 854adad32acc579e587f666a7e5bf25846777390 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Grammar: Strict number token.

We avoid using `\d` instead of `[0-9]` because `\d` _might_ match other
characters.

github.com/hoaproject/Json - c32426ec744d6fbbcb8b16e5afef03aa5f196932 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Bar

github.com/hoaproject/Json - 781228147683a1d259f29abea89d8572e04b5f30 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Foo

github.com/hoaproject/Json - 47fd990d7626ab8332963344ec22ad02554883cd authored almost 9 years ago by Ivan Enderlin <[email protected]>
Grammar: Object and array pairs are optional.

`{}` and `[]` are valid, even if empty.

github.com/hoaproject/Json - 35a5aad59137411c27aa501a93a3cb472f03737d authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.16.02.03.

github.com/hoaproject/Irc - af07944fa3dbbff860169a7ae132f8904f3caf8a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Update `hoa/socket`.

github.com/hoaproject/Irc - f74dc090c36be55d475ed3fd7c7502fca99b98e6 authored almost 9 years ago by Dupont Yohann <[email protected]>
Quality: Fix CS and simplify a class identifier.

github.com/hoaproject/Socket - de1ef81bea939bf964d6d7ea8e5e557d0c83e5bb authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `…onnection\Connection`.

github.com/hoaproject/Socket - adf50f25743ea97208dea9704dbefd2bda021b57 authored almost 9 years ago by Ivan Enderlin <[email protected]>