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

Adapt the Hoa_Database (and the Hoa_Databse_Dal subpackage) to the new parameters system.

github.com/hoaproject/Database - b775f501a0b66b0e6db97e330711a3c1fec05b6f authored about 15 years ago by hywan <devnull@localhost>
Very small correction, not important.

github.com/hoaproject/View - 22b0b32ea893d562b07998804d73d00f49daedee authored over 15 years ago by hywan <devnull@localhost>
Adapt Hoa_Console to the new package parameters system.

github.com/hoaproject/Console - 61a1fa911c24ee6f9a8169fed06db230867265af authored over 15 years ago by hywan <devnull@localhost>
Clean the code.

github.com/hoaproject/Acl - 36c22a4b78ef2ae924c7c068b8c78dc060b74077 authored over 15 years ago by hywan <devnull@localhost>
Check if a file exits only if it's a physical file (i.e. if stream name starts by file:// or is a basic path). And correct a bug when calling fopen() with a context: forget the include_path argument.

github.com/hoaproject/File - ca7b58ee9962b8a7befcb9cfa54a4c4ce578e02b authored over 15 years ago by hywan <devnull@localhost>
Change constants value: shift all to right (to remove the 0 value, it could be a cause of a bug).

github.com/hoaproject/Log - 8c8fdd4bb5e8af2548885f6a92336ff39bb251e9 authored over 15 years ago by hywan <devnull@localhost>
Add an exception when $length is lower or equal to zero.

github.com/hoaproject/File - e62b27df5324962a4beb857044053b4bcaf8f7ce authored over 15 years ago by hywan <devnull@localhost>
Better stacks output management.

github.com/hoaproject/Log - eafba0c51ebb508c8be707b6d51447765017c634 authored over 15 years ago by hywan <devnull@localhost>
Change getInstance() for getChannel(), it is more explicit. Write the filter system. And complete API documentation.

github.com/hoaproject/Log - ff0a5e748774b3bb362fa57815b3a27c69643c6a authored over 15 years ago by hywan <devnull@localhost>
Early draft for the hoa://Framework/Package/Log component (a test).

github.com/hoaproject/Log - bfddcb36698edfce3aeb60472027a2a38c6dd789 authored over 15 years ago by hywan <devnull@localhost>
Format API documentation.

github.com/hoaproject/Stream - 6ace63e7ca664c1005bb5a7809d00e3cb66fbe49 authored over 15 years ago by hywan <devnull@localhost>
Complete API documentation.

github.com/hoaproject/Stream - 200e0af8b6c029dcaf2d7be9ea79bc8efc1b95c9 authored over 15 years ago by hywan <devnull@localhost>
Format API documentation.

github.com/hoaproject/Stream - 555e52523d14cac39275610109d2f511644b609c authored over 15 years ago by hywan <devnull@localhost>
Force the load the Hoa_Console_Core_Io class.

github.com/hoaproject/Console - f9dc556869c4af6eecfdb7246c5e864463a7d07e authored over 15 years ago by hywan <devnull@localhost>
Replace the tricky load by using the new prototype of the import() function.

github.com/hoaproject/Console - 70bb35927b65ab7fc704b322b5594321b14ed58a authored over 15 years ago by hywan <devnull@localhost>
Welcome to the new Hoa_Serialize package!

github.com/hoaproject/Serialize - 70d2e41bd2e3b11690a1fd6447a769ee7d9046ab authored over 15 years ago by hywan <devnull@localhost>
Reformat the code.

github.com/hoaproject/Tree - 23acbdb4e94b42f1b1e8761ca64ee96ab0e9e181 authored over 15 years ago by hywan <devnull@localhost>
Edit the API documentation and reformat the code.

github.com/hoaproject/Tree - c1ae3833729cd1af339f543f91310c3efd667f3b authored over 15 years ago by hywan <devnull@localhost>
Change the notifications system, but it is not yet good.

github.com/hoaproject/Stream - 126abd887fa2bd5021dc1d872e05a1b9943ed7d3 authored over 15 years ago by hywan <devnull@localhost>
Correct a typo in the API documentation.

github.com/hoaproject/Stream - aca0e3287871a843e733a754952b6665d1a22133 authored over 15 years ago by hywan <devnull@localhost>
Typo in a parameter.

github.com/hoaproject/Stream - 4b02e9619a9b9d83922daaae2d838d875f439918 authored over 15 years ago by hywan <devnull@localhost>
Simplify a concatenation.

github.com/hoaproject/Tree - 30cd1c5d081dac11ca72905aae3e04aa4380631f authored over 15 years ago by hywan <devnull@localhost>
Complete the API documentation, edit the code and add a multiton support.

github.com/hoaproject/Log - 627ee1089f84dfe425cf29813fd8c16ef5710e6d authored over 15 years ago by hywan <devnull@localhost>
Add the backtrace node (instead of the default simple node Hoa_Tree_Node_SimpleNode), and adapt the code in consequence.

github.com/hoaproject/Log - 6d353f8ccfaccd73001d15c0bb0e2b0762594fb1 authored over 15 years ago by hywan <devnull@localhost>
Oops, parse error!

github.com/hoaproject/Stream - 5f53f38d9d6f2f3d86db5a67e4e93b9d874f00da authored over 15 years ago by hywan <devnull@localhost>
Better multiton support.

github.com/hoaproject/Stream - 6c6d55f351dc05554f79001bfc8c7f9ffa229d4c authored over 15 years ago by hywan <devnull@localhost>
Complete API documentation.

github.com/hoaproject/Stream - 6d93b189259562405c812b1a7e06b246a5ed4bdf authored over 15 years ago by hywan <devnull@localhost>
Adapt the code to Hoa_Tree.

github.com/hoaproject/Log - d781f8fd70f4c15ee4c6477f8d65dfec8e60c60c authored over 15 years ago by hywan <devnull@localhost>
Ah, good version for visiting a tree and getting the associated DOT language.

github.com/hoaproject/Tree - 6fa4cda8e0c7894b56e40283df591fcc476bf3ac authored over 15 years ago by hywan <devnull@localhost>
Correct a bug when inserting more than two nodes.

github.com/hoaproject/Tree - ff6a4010352096e2da7dbe2e114ebd03c6ae061f authored over 15 years ago by hywan <devnull@localhost>
Apply the previous revision.

github.com/hoaproject/Tree - 2955271a5f2c93acc6e690da873e0555222020b3 authored over 15 years ago by hywan <devnull@localhost>
Add the $eldnah argument; it is like the $handle argument but without reference.

github.com/hoaproject/Visitor - a3c355455813570d517b998ba80042cf81f9deeb authored over 15 years ago by hywan <devnull@localhost>
Change the childs management. It is not an array with indexed key, it is now an hashmap.

github.com/hoaproject/Tree - 309ed6a523398fca7144fd9a9bb9dbb16d491b26 authored over 15 years ago by hywan <devnull@localhost>
Add a node interface and a simple node class.

github.com/hoaproject/Tree - ee9154f840f6c5d1dca38cb0c8449a016630515b authored over 15 years ago by hywan <devnull@localhost>
Edit API documentation.

github.com/hoaproject/Graph - a9ed9ab1c39cd906ecd65cb72caef42aca1bb5e0 authored over 15 years ago by hywan <devnull@localhost>
Write the DOT tree visitor.

github.com/hoaproject/Tree - 1e98d9c9ef67f719159f132ce2f45f49af49ee01 authored over 15 years ago by hywan <devnull@localhost>
Change the default traversal order value (PRE_ORDER to IN_ORDER).

github.com/hoaproject/Tree - f008a12d22051519cb4c2cd79d72fbc1af3f397f authored over 15 years ago by hywan <devnull@localhost>
Oops, replace the rewind() function by reset().

github.com/hoaproject/Tree - f583d92e715c6d88a712241900c149cbe0fd2882 authored over 15 years ago by hywan <devnull@localhost>
Welcome to the new package Hoa_Tree!

github.com/hoaproject/Tree - e7b6111fc8affb98e030c07ca35a1f257e96d673 authored over 15 years ago by hywan <devnull@localhost>
Edit API documentation.

github.com/hoaproject/Visitor - 94055921a0f58134215f4fd7c18bf4855a4fb48b authored over 15 years ago by hywan <devnull@localhost>
Simplify the code.

github.com/hoaproject/Iterator - bfbbbe7b69593cd48a96c88b8a455ff2cf029058 authored over 15 years ago by hywan <devnull@localhost>
Use PHP_VERSION* constants instead of version_compare(phpversion(), …, …).

github.com/hoaproject/Mail - 3695542916bf3a3bfe7c1799991b00abdf5e57c5 authored over 15 years ago by hywan <devnull@localhost>
Use PHP_VERSION* constants instead of version_compare(phpversion(), …, …).

github.com/hoaproject/Memory - 810ab9bcae0129d343276712f448f56213d001e1 authored over 15 years ago by hywan <devnull@localhost>
Use PHP_VERSION* constants instead of version_compare(phpversion(), …, …).

github.com/hoaproject/File - 2f23164eaadb249658cc8f8a7db84efdd35838ad authored over 15 years ago by hywan <devnull@localhost>
Use PHP_VERSION* constants instead of version_compare(phpversion(), …, …).

github.com/hoaproject/Session - 3b41cd305268ef23680049a6e3bc9acae1232225 authored over 15 years ago by hywan <devnull@localhost>
Use PHP_VERSION* constants instead of version_compare(phpversion(), …, …).

github.com/hoaproject/Json - 93f66c9b1c77d5e2b16ef2414aa5ac2b3779087d authored over 15 years ago by hywan <devnull@localhost>
Format API documentation and set the last argument of stream_open() as a reference.

github.com/hoaproject/Stream - 0c76651f0c8b5cd94e9eea39574d4be8dc5864b7 authored over 15 years ago by hywan <devnull@localhost>
Format API documentation.

github.com/hoaproject/Json - d962caaa71ed48e693a5c9a6409e19d69d2b2b24 authored over 15 years ago by hywan <devnull@localhost>
Export to DOT language is available.

github.com/hoaproject/Log - b87de22073c2281ef85be6fcf1eb2559d318507f authored over 15 years ago by hywan <devnull@localhost>
Need a backup. Go further!

github.com/hoaproject/Log - 158a1798d5ecde9b154994799d64e6830e23be34 authored over 15 years ago by hywan <devnull@localhost>
Add the readArray() and writeArray() methods on stream IO interfaces, and adapt dependencies.

github.com/hoaproject/File - 075d6a59945524c497c32dd7ed02994c2f9700ae authored over 15 years ago by hywan <devnull@localhost>
Add the readArray() and writeArray() methods on stream IO interfaces, and adapt dependencies.

github.com/hoaproject/Stream - 90000f91b33b513499654286c7c88fe9687cb8b9 authored over 15 years ago by hywan <devnull@localhost>
Add the readArray() and writeArray() methods on stream IO interfaces, and adapt dependencies.

github.com/hoaproject/Socket - cdb91aa949ba79fc52218a43fffe00817e215f99 authored over 15 years ago by hywan <devnull@localhost>
Oops, bad interface name.

github.com/hoaproject/Stream - 9c0b21f58497ebd332bb7a6d0e824f00afe1aaa8 authored over 15 years ago by hywan <devnull@localhost>
Welcome to the new pachage Hoa_Log (early draft, but need a backup).

github.com/hoaproject/Log - b37febe052f55c3ace4e3ba761e17805ee51088a authored over 15 years ago by hywan <devnull@localhost>
Move the Hoa_Swap package (which is not yet written actually) to Hoa_Memory_Swap subpackage.

github.com/hoaproject/Memory - 67de33ccee00ea9dd79936ffd8dac5e5ff2a2330 authored over 15 years ago by hywan <devnull@localhost>
Add the isOpened() method, to know if the stream is opened or not (it checks if the stream bucket contains a valid resource).

github.com/hoaproject/Stream - a9f5d02e81e20652ffb63903196e82a46422130a authored over 15 years ago by hywan <devnull@localhost>
Welcome to the new package Hoa_Memory!

github.com/hoaproject/Memory - 2b120ebc5830597ef869d298797c9302d91b9844 authored over 15 years ago by hywan <devnull@localhost>
The session_start() function now returns false, instead of a warning, in PHP 5.3.x. Take care about it.

github.com/hoaproject/Session - 039bf308b910115b05f7027cfc369401380f2e94 authored over 15 years ago by hywan <devnull@localhost>
Add the $depth parameter in the constructor. Enable only with a PHP 5.3.x version.

github.com/hoaproject/Json - 958b1722ff54c69fc158beade8cac7ef805c8d93 authored over 15 years ago by hywan <devnull@localhost>
The split() function is deprecated in PHP 5.3.x. Replace by the preg_split() function that is more faster in Perl-compatible regular expression cases. It is already used elsewhere in the framework.

github.com/hoaproject/Locale - d75cdc93320d410e33cf3ae9e164a1568c1502b4 authored over 15 years ago by hywan <devnull@localhost>
The split() function is deprecated in PHP 5.3.x. Replace by the preg_split() function that is more faster in Perl-compatible regular expression cases. It is already used elsewhere in the framework.

github.com/hoaproject/Xmlrpc - 55bf7eb1fb8bfa8a7909646bd0ff5ef94ab1163f authored over 15 years ago by hywan <devnull@localhost>
Change API documentation.

github.com/hoaproject/Stream - 85cd580f53d4dd96623aa0aacf5e5c65c1a28fbb authored over 15 years ago by hywan <devnull@localhost>
This package is too bad. Let depreciate it for a moment…

github.com/hoaproject/Xmlrpc - ec21fc23b59a509977fee8528eb0ff8b7b9b5479 authored over 15 years ago by hywan <devnull@localhost>
Oops, forget to change that (send() to writeAll()).

github.com/hoaproject/Mail - 0bff636574ef9df7b761b9e783c12612d7fcdea8 authored over 15 years ago by hywan <devnull@localhost>
Adapt Hoa_Translate_Adapter_Gettext class to the new Hoa_File package.

github.com/hoaproject/Translate - 0757e36ec88840ebd151a702590461ee803f9275 authored over 15 years ago by hywan <devnull@localhost>
Adapt Hoa_Mail to the new Hoa_Socket package. This is an old package, it will be rewrite totally again soon.

github.com/hoaproject/Mail - 0e518f9ae78e50826014cf807ac2deee07b60f78 authored over 15 years ago by hywan <devnull@localhost>
Control errors with the error control operation: it's a trick to manage error with the return statement higher in the calls-stack.

github.com/hoaproject/Socket - 918ca7a58975c5507b9efaf8c9251ec689783a9d authored over 15 years ago by hywan <devnull@localhost>
Let errors go done in the calls stack. And solve a bug with the Hoa_File::readAll() method and Hoa_Stream_Filter, because of the file_get_contents()'s needs and behavior.

github.com/hoaproject/File - 18c4f905ccd0d1a14562fe1b1cfbb211dd658b09 authored over 15 years ago by hywan <devnull@localhost>
Adapt the Hoa_Socket_Connection class to the new IO stream interfaces (please, see the previous revision to get more infomations).

github.com/hoaproject/Socket - 990f609b5489f4544053ad0e133257d11f5ddcd7 authored over 15 years ago by hywan <devnull@localhost>
Change the readChar() and writeChar() methods to readCharacter() and writeCharacter(). More meaningfull.

github.com/hoaproject/Stream - c51892a58b69db9907f8cb608eda93c2ff2dc2ad authored over 15 years ago by hywan <devnull@localhost>
Hoa_Stream_Filter now extends the Hoa_Stream class (and cannot be instanciated because of its abstract declaration). It allows the class to call the Hoa_Stream::getStream() protected method. All of that for the user interaction: he could give a resource or a Hoa_Stream object when appening or prepending a new filter on a stream.

github.com/hoaproject/Stream - b6228eef1982904b5e71fc1712f87dcd3395a1ea authored over 15 years ago by hywan <devnull@localhost>
Add methods to force stream-childs classes to always use a stream resource instead of a stream name as much as possible. It solves a problem with Hoa_Stream_Filter and Hoa_File::readAll() where file_get_contents() is based on a stream name and opens a new stream resource that Hoa_Stream_Filter cannot catch. It's a bit complex but works nice :).

github.com/hoaproject/Stream - e88607346dde7e6ec2268f720f41f81d039995c0 authored over 15 years ago by hywan <devnull@localhost>
Mania: formatting a method spaces.

github.com/hoaproject/Stream - 9c11cd443ce006fd113f4502849f1c313671aa18 authored over 15 years ago by hywan <devnull@localhost>
Context register is now case-unsensitive.

github.com/hoaproject/Stream - 4f796ab0fb8376a32961fa2465e1a9a860356f85 authored over 15 years ago by hywan <devnull@localhost>
What's that?

github.com/hoaproject/Stream - 77c09db41adcfc44224f214bf471dc3a01083b6a authored over 15 years ago by hywan <devnull@localhost>
Add the new Hoa_Prototype package! It enables user to make a Prototype-based programming in an Object-Oriented Programming context.

github.com/hoaproject/Prototype - 4ca98981a00378fca61d801e52daf9a4131e33f6 authored over 15 years ago by hywan <devnull@localhost>
Remove the Hoa_File dependency.

github.com/hoaproject/Locale - 0be83d6f8bd4a4016cf6f9bc3b924a096365afd7 authored over 15 years ago by hywan <devnull@localhost>
Adapt the code because of its dependency with Hoa_File.

github.com/hoaproject/Cache - 9c6cfe34b3b9b12be5c16563354b9ba40e69a34b authored over 15 years ago by hywan <devnull@localhost>
Control errors with the error control operator: it's a trick to manage error with the return statement higher in the call stack.

github.com/hoaproject/File - c497e0e4bf914daac734c2a0d01dba7326faf3d2 authored over 15 years ago by hywan <devnull@localhost>
Correct a bug with a stupid static variable!

github.com/hoaproject/File - bc64faedbac472b2b2216db13b4e81eb4fac6847 authored over 15 years ago by hywan <devnull@localhost>
Take care of the $mkdir argument (oops…).

github.com/hoaproject/File - 38ed4452e7e63f7ce9d23b6cef0d1d897c0fb424 authored over 15 years ago by hywan <devnull@localhost>
Add the Hoa_File_Socket class.

github.com/hoaproject/File - 4073646efc72b8b9407eb59d8ff494ca633af7d7 authored over 15 years ago by hywan <devnull@localhost>
Add the isSocket(), isFIFOPipe(), isCharacterSpecial(), isBlockSpecial() and isUnknown() methods.

github.com/hoaproject/File - db8fd9a35e3e1524d53e372739d1594f8eae1b70 authored over 15 years ago by hywan <devnull@localhost>
Oops, bad attribute name; change $this->_path to $this->_address.

github.com/hoaproject/Socket - 4cfc00f39a588656db29e1342ea3a2bc54cf75c2 authored over 15 years ago by hywan <devnull@localhost>
Simplify the getTarget() method, it now uses the Hoa_File_Undefined class. It is a bit slower than before, but so easy to maintain…

github.com/hoaproject/File - 51638ef949a0894bbf6069f98e898fc5f287b05e authored over 15 years ago by hywan <devnull@localhost>
… no comment.

github.com/hoaproject/File - 9c92e3bdb17a0a5412f5cfbd1bedcfd6430e6b84 authored over 15 years ago by hywan <devnull@localhost>
Write the Unix sockets class.

github.com/hoaproject/Socket - c5410c4c50ca02a5ccd28e40ecd050b2fd7b7ced authored over 15 years ago by hywan <devnull@localhost>
The $transport argument of the constructor is now obligatory. Delete a redundant operation when setting the transport in the setTransport() method.

github.com/hoaproject/Socket - a9d399e0019e9c8bbff3fdc1c1313c08af9781d7 authored over 15 years ago by hywan <devnull@localhost>
Correct a bug with the getTarget() method: use filetype() function instead of $this->is*() methods. Overload the getPermissions() method to get the “real” symbolic link permissions and not the target ones.

github.com/hoaproject/File - 896224d6761f77f132cfbdf9c50b54fbf8e82e1e authored over 15 years ago by hywan <devnull@localhost>
Move the getTarget() method to getTargetName() method. And, rewrite the getTarget() method to get the object that matches with the symbolic link target (like the Hoa_File_Undefined::define() method does).

github.com/hoaproject/File - 761bb0747cfb33ae23bea4278ea7f65d737c65c8 authored over 15 years ago by hywan <devnull@localhost>
Simplify the define() method, and correct an exception message.

github.com/hoaproject/File - e3de463367f59033bdd8b9c88be025f27548670d authored over 15 years ago by hywan <devnull@localhost>
Forget to add the argument for the exception format message.

github.com/hoaproject/File - cfdfd9be079b8a662710b4344a62be69bbee99ab authored over 15 years ago by hywan <devnull@localhost>
Correct a bug: do not reset node childs if node has already defined childs, e.g. it is possible if loops are allowed.

github.com/hoaproject/Graph - 36e25e7f3d93b5d7d98d0d25a007ed31134b9126 authored over 15 years ago by hywan <devnull@localhost>
Enable user to allow or disallow loop in the ACL graph directly from the Hoa_Acl class.

github.com/hoaproject/Acl - 5d002414797e9ab530dbeeaa79c0f75e69bf4d64 authored over 15 years ago by hywan <devnull@localhost>
Check if the PDO extension is loaded before using it.

github.com/hoaproject/Database - 72c96242ba90fdc991020255d6be9e57bbcf59b3 authored over 15 years ago by hywan <devnull@localhost>
Implement the new Hoa_Iterator_Interface_Seekable interface and the SPL Countable interface.

github.com/hoaproject/Iterator - a3eecfced00c0bfe790ede772de0aec593a8b7a8 authored over 15 years ago by hywan <devnull@localhost>
Add the Hoa_Iterator_Interface_Seekable interface, that extends the SPL SeekableIterator interface.

github.com/hoaproject/Iterator - 83886fe0f7b79aeae25b1420f627e40d20f79294 authored over 15 years ago by hywan <devnull@localhost>
Welcome to the new Hoa_File package!

github.com/hoaproject/File - 176134a819696323602ca635eee13c42f70a5bff authored over 15 years ago by hywan <devnull@localhost>
Adapt classes to stream context (see last previous revisions). Adapt the super-class to the new IO interfaces.

github.com/hoaproject/Socket - 0b886cb95e5782195e1c03f0cb8475a26901b1d9 authored over 15 years ago by hywan <devnull@localhost>