Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/Core

The Hoa\Core library.
https://github.com/hoaproject/Core

Update composer.json.

Add Hoa\Console, Hoa\Dispatcher and Hoa\Router in the “suggest” section.

f22419c01f11b75ce1fcfd5ad4c70c6220d7c27b authored about 12 years ago by Ivan Enderlin <[email protected]>
Update binaries.

2e45aea1c0a2a7b2cc8590e2908257a00faf798d authored about 12 years ago by Ivan Enderlin <[email protected]>
U format (in zFormat) understands classname.

Then (:foo:U:) with foo set to aaa\bbb\ccc will produce Aaa\Bbb\Ccc.

58b2019cedb94be77bb401148dbafeee7faf7793 authored about 12 years ago by Ivan Enderlin <[email protected]>
Add the Hoa\Core\Event::isListened() method.

2895f356ca84fe7973fa8034b90701a68cf010e5 authored about 12 years ago by Ivan Enderlin <[email protected]>
PHP_FLOAT_* are bounded to PHP_INT_*.

0bd6066e05e2f8792ca98199c935a0887abfba8f authored about 12 years ago by Ivan Enderlin <[email protected]>
Add PHP_INT_MIN constant.

4ecccf2e6ee75ce749be18f34ec28cbf0269e1b8 authored about 12 years ago by Ivan Enderlin <[email protected]>
s/distributesArguments/distributeArguments/

c63857af8fb54f18ca748f67565a45ce99b1a96c authored about 12 years ago by Ivan Enderlin <[email protected]>
Add getReflection() method on xcallable.

This method returns the appropriated refleciton object.

6792e8be5eeea3a030faaf0fc5ee7fa1f26a388c authored about 12 years ago by Ivan Enderlin <[email protected]>
According to previous commit, fix an edge case.

Fix the case when we use the symbol “~” the first time.

e7b44a88e83bf505d1cbd9d4c48ec7038849a523 authored about 12 years ago by Ivan Enderlin <[email protected]>
Fix a bug when importing with another load flag.

When we import a class with the load flag set to false, and then, we
import the same class again...

cb2e2d00d6fc9bfced20370ab68e49fefee4df74 authored about 12 years ago by Ivan Enderlin <[email protected]>
setProtocol() (with arity zero) resets protocol.

9678344e9bf53e114e597ab611925faa2612ade5 authored about 12 years ago by Ivan Enderlin <[email protected]>
s/cout/echo

57f4b7037916762057ebc1ea152df900f850df15 authored about 12 years ago by Ivan Enderlin <[email protected]>
Import Console.Dispatcher.Kit.

31dda5cc337c05bc887d31c241a5fa0de3c89d74 authored about 12 years ago by Ivan Enderlin <[email protected]>
Add the -a/--address option.

be9fb8695e035f466b80441d116ed7244fc6f594 authored about 12 years ago by Ivan Enderlin <[email protected]>
Precise port and fix Host:.

560a54ccaae26f60c8061c6a44c4dd3eb58aaa2f authored about 12 years ago by Ivan Enderlin <[email protected]>
Welcome to core:paste \o/.

832591758fb1655355c70895e39d6d91c1d3a2c0 authored about 12 years ago by Ivan Enderlin <[email protected]>
s/main:/core:/ in usage.

1e97f4d362ada25b386ffd99d718bb491f50aabb authored about 12 years ago by Ivan Enderlin <[email protected]>
When no description is available, use ''.

b29cbb1280a182ff876fd41679db9f7715145758 authored about 12 years ago by Ivan Enderlin <[email protected]>
Simplify locations to find libraries.

03612b9fd83e41438611cd55c287aaf4c0983b15 authored about 12 years ago by Ivan Enderlin <[email protected]>
Add -V/--no-verbose option.

383f8e94c46bfb909c85795d70e63401abc98402 authored about 12 years ago by Ivan Enderlin <[email protected]>
`hoa core:welcome` lists available commands.

A description of a command is placed after the __halt_compiler(); PHP
function (with a newline) ...

25bfb40dd4ce40a4472782d066d29199347ac5eb authored about 12 years ago by Ivan Enderlin <[email protected]>
Add $unfold argument on resolve().

When $unfold is set to true, we return all solutions instead of only
one. If $exists is set to t...

517e00cd09fcc457d440830ef1151754d1ce4601 authored about 12 years ago by Ivan Enderlin <[email protected]>
Update “protocol.*” parameter when setProtocol().

When set the reach value for a specific component of the hoa://, we now
update the “protocol.*” ...

793b32088570cd2ea3f5838ebef76f6413a8f6d3 authored over 12 years ago by Ivan Enderlin <[email protected]>
Update usage.

ff7a01a5cb88a3278c356f8aa893c8f48089d173 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the --exists/-E option.

Please, see second argument of resolve().

b105e5b5801517cdce8222621b7d0f7bcb90f5c6 authored over 12 years ago by Ivan Enderlin <[email protected]>
Grr, update arguments order.

93b0a905271506c42b7cb84bf8979525c9019c98 authored over 12 years ago by Ivan Enderlin <[email protected]>
Fix a bad namespace access.

91e7d8ef6cd4b38aaeec8ea2ca1db65d0a51a3d8 authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove an empty line.

dfaec7a4ffcd868a0cbfe2c581b43be4b61e5817 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add -m/--mail to send diagnostic.

4c2b7e587591b33ef64fc24ab7c9d88b527b7523 authored over 12 years ago by Ivan Enderlin <[email protected]>
Clean code, format output.

0436c19f9ca15ab6a63d2a2648f7c1a125fdc227 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add diagnostic functionnality.

49bc6b2e5c59a482174096cdfb5b381e33ea0b15 authored over 12 years ago by Camael24 <[email protected]>
Pull up status code.

Note: for exception, it is the code + 1 (because code belongs to [0..n[).

87e717af301f4726230c30ca5855c6eea5e96182 authored over 12 years ago by Ivan Enderlin <[email protected]>
Consider $mode in stream_open when resolving.

When the opening mode allows to create a file if it does not exist, we
set the $exists argument ...

ab6af1cc6a5bf7a88fde95dec04d9c03be070596 authored over 12 years ago by Ivan Enderlin <[email protected]>
Test resolution on stream_open().

2a1f5f925dd5e8a345667cb0a99b4f485c7e36ee authored over 12 years ago by Ivan Enderlin <[email protected]>
Update hoa:// wrapper.

Forget to update hoa:// wrapper since we have updated the resolution to
support choices. It is n...

fac1090511256c0a15959edc6fcbb858a2a1bb1a authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove an old fix. Please see previous commit.

6b28f92290fb5070fb2002c9c3dd101005473de7 authored over 12 years ago by Ivan Enderlin <[email protected]>
Resolution can be stopped before finding choice.

When resolving a path, we collect choices. Then, we loop over these
solutions to find the first ...

31af0c3736cdbe585e76ac3fccf393844073cd65 authored over 12 years ago by Ivan Enderlin <[email protected]>
Catch hoa:// resolution exception.

2bafd6738af094b6a9ef47188b0e17439f55d94e authored over 12 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

5888165fdd3d3911e4843627fa842ffefd0eb552 authored over 12 years ago by Ivan Enderlin <[email protected]>
Simplify constants declaration.

Use Hoa\Core::_define.

e27d168846a840d46bd70ff1859156ecf1828fcf authored over 12 years ago by Ivan Enderlin <[email protected]>
Extend Composer support to hoa:// protocol.

First, we define the WITH_COMPOSER constant which is a flag set to true
if the core is loaded th...

943f893f1ffe06afd576909fb62c2aa4f354f47a authored over 12 years ago by Ivan Enderlin <[email protected]>
Throw an exception instead of selecting 1st choice

When a hoa:// path cannot be resolved, we now throw an exception instead
of selecting the first ...

128891a90a61b9e2c9c5e68ac453cf69d5fa1ad3 authored over 12 years ago by Ivan Enderlin <[email protected]>
Fix a API typo.

a500c8e728d6babf8c91805b8a41f8ed337443c5 authored over 12 years ago by Ivan Enderlin <[email protected]>
Auto-enable import when unserializing.

59d57adb885f0cbe2ae805afa338f3aacef7bac7 authored over 12 years ago by Ivan Enderlin <[email protected]>
Enable to import classes when unserializing.

Add the enableImportWhenUnserializing() and disable- methods. It will
automatically import no ex...

1d6ebdcf3bb56e7d3872d4cb666d78ab97ebeabc authored over 12 years ago by Ivan Enderlin <[email protected]>
Update alreayd-loaded strategy.

When we try to import an already loaded class, we met a guard that was
not enough to catch all c...

f2af6d37f68a3ab4257bf722b8bda67c01b6a1bb authored over 12 years ago by Ivan Enderlin <[email protected]>
Avoid class_exists to autoload the class.

(when we try to detect Composer).

2a8fb68a277895d6999ff5d01294ded95ddb8550 authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove unserializing heuristic.

When a class was unserializing and not imported, the autoload tried to
import this class automat...

c5ab567e428b4d8b4b9248415e3e36ffa46509f7 authored over 12 years ago by Ivan Enderlin <[email protected]>
Update performance.

We delay processing on arguments, traces and previous thrown to save
performances when construct...

afed05c082a35f17686450e339eacf353c0da35b authored over 12 years ago by Ivan Enderlin <[email protected]>
Hoa\Core\Exception no longer extends Serializable.

We delegate the responsability of serializing exception to the user (for
now).

3d56693fe3ce16c6f2bf6b9b47e7c5d68da467c4 authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove a comment.

aec0596ebe0b80f3d316af35f3d9b034a13aeddb authored over 12 years ago by Ivan Enderlin <[email protected]>
Extend library place heuristic to namespace.

If the root.data directory did not exist, we restricted the search of
libraries in hoa://Library...

b025d305408bf1162fe094fd44c651f4e6749f01 authored over 12 years ago by Ivan Enderlin <[email protected]>
Fix CLI current working directory.

9e6104d6691ab97994c72bf39bc1a756aaa379f1 authored over 12 years ago by Ivan Enderlin <[email protected]>
Update README.md.

c31e54e97a17f4e8a49621971d06963b085c6c95 authored over 12 years ago by Ivan Enderlin <[email protected]>
Update README.md.

75472ccc842f69c42a52720d37817c952f266f96 authored over 12 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

e26fa9732957b6f51daeaa7b716c05ba50131bb3 authored over 12 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

ad7f494acedef9fc1766294dca71ff7ac3edbd51 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add support of \r in reach values.

When resolving a hoa:// path, we iterate over components, from the top
to the bottom. Current re...

59eaea4074189ea451b2f32cb671b74b3733d5f6 authored over 12 years ago by Ivan Enderlin <[email protected]>
Save memory when resolving a choice.

52cc3e93c45e2c8d4cc53a959cfc8bfc92d6c4da authored over 12 years ago by Ivan Enderlin <[email protected]>
Use setProtocol() to redefine a reach value.

Protocol depends of Hoa\Core parameters. But if the core is already
initialized, you can't redef...

39e753541fefbe037d26bd586ecf12ac5ef93041 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add clearCache() and setReach() methods.

Allow to clear the cache and to set a (potentialy new) reach value.

1def82e62b85b38fc76449d3b05a701fcc695beb authored over 12 years ago by Ivan Enderlin <[email protected]>
Add SPL as a require.

ac7a689088284fa13262fabe361b3641acf6af5a authored over 12 years ago by Ivan Enderlin <[email protected]>
Better Hoa detection.

f2e1d0f873e79127b5f3549acdffdc9ec34529df authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the -t/--tree option.

The -t/--tree option prints the tree from the current path.

$ hoa core:resolve hoa://Data/V...

1b55410acf7bc474178dddf67ecc3ab5201093a8 authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove useless inline-comments.

2d0c1bd3127a3a0fdf90a45e212960e9269ab8b7 authored over 12 years ago by Ivan Enderlin <[email protected]>
New protocol reach definitions.

Firstly, we set all protocol reach values as relatives (please, see
previous commit).

Secondly,...

feaf221c49d0a602c949a3078b9f31486c5e1b18 authored over 12 years ago by Ivan Enderlin <[email protected]>
Introduce choices when resolving components.

Hoa\Core\Protocol considers that every component defines a reach value
from the parent reach val...

8cd6fd0ac24d0019bb8cd8467dee5cfd0002e29b authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove the addComponentHelper() method.

7fb2075682ee14a543ac62cc243f3969373cec17 authored over 12 years ago by Ivan Enderlin <[email protected]>
Implement \ArrayAccess and \IteratorAggregate

Remove getComponent() and associated methods to replace them by
\ArrayAccess method. Moreover, w...

f91904c2811ea1738194e2d232de9c96e59cdd3f authored over 12 years ago by Ivan Enderlin <[email protected]>
Move all classes under Hoa\Core\Protocol namespace.

3d05b3a0bceb4ffb8867bd228e6970a021784da1 authored over 12 years ago by Ivan Enderlin <[email protected]>
Re-organize the code. #mania

be5a990b0f417e9c5634c884af840b7885dca490 authored over 12 years ago by Ivan Enderlin <[email protected]>
protocol.Data was duplicated.

17f6e91c96dc8ba59d97dc18e9608c595f41e5c3 authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove protocol.Bin and protocol.Data/Module.

15b0707e8d319da16709a129df42dcb748a69d3a authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the `core:dependency` command.

This command asks the composer.json file (if presents) about the dependencies of
a library. It w...

3df754c2c217799a743021257a99da5a2e29e98c authored over 12 years ago by Ivan Enderlin <[email protected]>
Fix a typo.

83aa069d0e66e9f89101aa3f41a58ca19e0e801c authored over 12 years ago by Ivan Enderlin <[email protected]>
Remove “central” keyword from Hoa\Core parameter.

And, consequently, also the “root.central” parameter.

bc3922bf1ca234f6542f93c887c5cdc0cf7f3f11 authored over 12 years ago by Ivan Enderlin <[email protected]>
Fix application top-namespace path.

9f8eec72918bbe67f370f3ce1bc54a03a66e829e authored over 12 years ago by Ivan Enderlin <[email protected]>
Fix a typo.

6e7d878c5d45f8362417a375acb50b5b1b0e8e73 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add composer.json and write README.md.

74cdd611c1c9a080fa8e44cf0632d89f646d2f90 authored over 12 years ago by Ivan Enderlin <[email protected]>
Restore Core.

e651ab30edf61b021b77c022aa70025f1fdcb631 authored over 12 years ago by Ivan Enderlin <[email protected]>
Prepare the Hoa\Core repository

32abcf46572da82d959bbedbc8bc5e07ae5f63cb authored over 12 years ago by Bhoat <[email protected]>