Ecosyste.ms: OpenCollective

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

github.com/matomo-org/component-cache

PHP caching library based on Doctrine cache
https://github.com/matomo-org/component-cache

Merge pull request #34 from jakeh999/patch-1

Fix PHP 8.1 Deprecation

8dd6852b26bc0060a85678602e3b7d624e0ad0ea authored almost 2 years ago by Stefan Giehl <[email protected]>
Fix PHP 8.1 Deprecation

PHP 8.1 throws the error "PHP Deprecated: Redis::connect(): Passing null to parameter #2 ($port)...

392c4ef0491d90514231dbff16c66d0b79eeddce authored about 2 years ago by jakeh999 <[email protected]>
Merge pull request #33 from matomo-org/cache1104

Update doctrine cache package

a54c3ae324ba1297121aea78dec7724ddaaefb56 authored over 3 years ago by Thomas Steur <[email protected]>
Update doctrine cache package

8b89a984e278056ba78715f8495cb2340cfb503d authored over 3 years ago by Thomas Steur <[email protected]>
Merge pull request #32 from matomo-org/composerupdate

Update doctrine cache fork in composer

f43f5abe1ce65a5981b328c83fb15613bfd7cfd9 authored over 3 years ago by dizzy <[email protected]>
Update doctrine cache fork in composer

f569fa6b8d58f4ff6d469eeade6c202b65cf17ca authored over 3 years ago by Thomas Steur <[email protected]>
Merge pull request #31 from matomo-org/better-custom-doctrine-cache

Use custom fork of doctrine/cache with actual packagist package.

f058d5340fa427cac2b674e1ad41f1a8620c580b authored over 3 years ago by dizzy <[email protected]>
Use custom fork of doctrine/cache with actual packagist package.

8d76a227a91c85075c66317ba85dc82e3fcb526e authored over 3 years ago by diosmosis <[email protected]>
Merge pull request #30 from matomo-org/custom-doctrine-cache

use custom doctrine cache fork

4714a13ce92dc03454461038735993316f1a3f17 authored over 3 years ago by dizzy <[email protected]>
use custom doctrine cache fork

20ead7d1d6725f2973a85becb7f822a9716d301c authored over 3 years ago by diosmosis <[email protected]>
Merge pull request #29 from matomo-org/updatedoctrine

Updates composer dependencies

ee34a566531256f896174ade09f7a8a893317690 authored almost 4 years ago by diosmosis <[email protected]>
run tests on PHP 8 instead of hhvm

03d83dcaf39422854876e0b26f390c6d5e3849fe authored about 4 years ago by sgiehl <[email protected]>
fix tests

f67c40e39cea020af4127fdda57b3b923e0e2551 authored about 4 years ago by sgiehl <[email protected]>
updates composer dependencies

457ab211feac593ecc880e6260c7f1de0f2c3deb authored about 4 years ago by sgiehl <[email protected]>
fix travis badge

f7b04912c962a2e576fde70620c4a33823a6944b authored about 4 years ago by Thomas Steur <[email protected]>
Merge pull request #28 from matomo-org/phpunitns

Use \PHPUnit\Framework\TestCase instead of \PHPUnit_Framework_TestCase

c25cf809052554c58c92cb79dfe9f44271c992a7 authored almost 5 years ago by Stefan Giehl <[email protected]>
Use \PHPUnit\Framework\TestCase instead of \PHPUnit_Framework_TestCase

b2e2bef26b1c231e4d4cb2e1a5a0fc923e3c062f authored almost 5 years ago by sgiehl <[email protected]>
Merge pull request #22 from matomo-org/catchparseerror

Catch a parse error in case cache file does not get written correctly

5385a0e12bbb4838c7173d4cde301ca55a238992 authored almost 5 years ago by diosmosis <[email protected]>
Merge pull request #24 from open-source-contributions/test_enhancement

Test enhancement

b73b91929a9eb541524aea8b63cb6018c2b0b806 authored almost 5 years ago by Thomas Steur <[email protected]>
Merge pull request #26 from ronyb29/feature/timeout-decorator

Added a decorator for setting a default timeout, and a decorator for setting a key prefix

be5535318b0883ef581a71b64fa8cc2f6a101651 authored about 5 years ago by Thomas Steur <[email protected]>
updated README.md to with the basic docs for decorator parameters.

26aefd16e4555ffc03997e46e4a2f9fa8a1a7a8f authored about 5 years ago by rony <[email protected]>
Added general tests for KeyPrefixDecorated and DefaultTimeoutDecorated.

Added KeyPrefixTest.php

ea4b2a33e5e6339f676b65cee9e27e8afbc0080e authored about 5 years ago by rony <[email protected]>
Added a decorator for setting a default timeout, and a decorator for setting a "key prefix"

c5162d02b2353ccacf50aea7937fef3131f1af90 authored about 5 years ago by rony <[email protected]>
Added a decorator for setting a default timeout, and a decorator for setting a "key prefix"

3210fa6fd55c4c8892ef7d46d8f869b076c92adf authored about 5 years ago by rony <[email protected]>
Test enhancement

a5d381cfc5cfcafe0e209ec75dd40264698a1283 authored about 5 years ago by peter279k <[email protected]>
Merge pull request #25 from matomo-org/improvements

Removes unneeded files from package

d11f66c301ed112a8f46a2dfce8f8f946dacb232 authored about 5 years ago by Stefan Giehl <[email protected]>
remove scrutinizer badge

3b04d54b2cc26c8a3b6b7564f47a423a5fea535b authored about 5 years ago by sgiehl <[email protected]>
Removes unneeded files from package

64f2eeea20e2a1c51abcd274c52e3970e8e7dcfe authored about 5 years ago by sgiehl <[email protected]>
added test

f283b23eacd0591f5aa8d5070b8c53742d6a71f8 authored over 5 years ago by Thomas Steur <[email protected]>
Catch a parse error in case cache file does not get written correctly

Avoids getting a message like this in the UI:

`syntax error, unexpected '=>' (T_DOUBLE_ARROW)...

82ed4737010c57d85d42da7a44db3330cf5d675d authored over 5 years ago by Thomas Steur <[email protected]>
Merge pull request #19 from matomo-org/performancechain

Improve fetching cache from chained backend

01e82b9dc0f2f8b0ee070212b0e9e91045f60926 authored over 5 years ago by Thomas Steur <[email protected]>
Improve fetching cache from chained backend

While profiling a production server noticed during a tracking request which takes like 50ms we s...

b8714ae6bdc25d6ca3d41bc4e93d846de9353dab authored over 5 years ago by Thomas Steur <[email protected]>
Create LICENSE

3c236fbaf3b956f7eeb1ffeeddf4caf2df49f0d4 authored almost 6 years ago by Stefan Giehl <[email protected]>
Merge pull request #18 from matomo-org/small-mods

Make File::getFilename() public and return correct value in File::doFlush().

5d20f420a7b68b33e3e8f3678bf911c4a9a0f9e0 authored almost 7 years ago by Thomas Steur <[email protected]>
Adding unit test for getFilename() since it is public now.

4ae0db14f780d8491a64ddfa8267e98dd95c6b54 authored almost 7 years ago by diosmosis <[email protected]>
Make File::getFilename() public and return correct value in File::doFlush().

12ec82fd8400d84bc4f883e0f59562ddbd471a3f authored almost 7 years ago by diosmosis <[email protected]>
Merge pull request #17 from matomo-org/2.x-dev

Rename Piwik -> Matomo

df16f20b56628b7303aca7a7022677ceedfd6385 authored almost 7 years ago by Stefan Giehl <[email protected]>
Rename Piwik -> Matomo

751cc8850e52e5d1ed6b9cc0be5cbcd0a6aa6ba2 authored almost 7 years ago by sgiehl <[email protected]>
cleanup travis.yml

adf8feb138b254ad1a0ce53b53002e76f8ec1090 authored over 7 years ago by Stefan Giehl <[email protected]>
fixes typo

264543b3aeadda0ff412aa03ca6e07d7f01c7389 authored over 7 years ago by Stefan Giehl <[email protected]>
Merge pull request #16 from piwik/hhvm

Fixes Build for HHVM + Run tests on PHP 7

85009f216a05bc6620926c41264dd73ea59852e0 authored over 7 years ago by Stefan Giehl <[email protected]>
Run tests on PHP 7

7a660e4291d04dad4edaac8473c733d0f4a940b0 authored over 7 years ago by Stefan Giehl <[email protected]>
fix test

f836ad32f43b90478d4f038adb93e95081841ec8 authored over 7 years ago by Stefan Giehl <[email protected]>
run vendor phpunit

295bb89860e909b04b65c80580003ff1fc6db704 authored over 7 years ago by Stefan Giehl <[email protected]>
update phpunit requirement

9f4265486d9aa99def03ac70770d62680637b3b3 authored over 7 years ago by Stefan Giehl <[email protected]>
Merge pull request #15 from piwik/travis

Travis: Use trusty build infrastructure

b8a00a4fa76ce59106fdcdedbd7caaef83160aee authored over 7 years ago by Stefan Giehl <[email protected]>
Update .travis.yml

00f9405c066c658bba4795a8948f0957baefdcb7 authored over 7 years ago by Stefan Giehl <[email protected]>
Merge pull request #14 from deees/unix_socket_redis

Allow to use unix socket for redis backend

5f6652574440d9886741918a1e4dc1c555820501 authored about 8 years ago by Thomas Steur <[email protected]>
Allow to use unix socket for redis backend

aaff745fe24a9fff0b21a1cb1da0ee20168bed21 authored about 8 years ago by Tomas Brazys <[email protected]>
Merge pull request #13 from piwik/piwik3compat

Use our own, faster arrayCache, compat for Piwik 3

4cae40390a6fe8269e334d1204c51cf79c5e15e1 authored over 8 years ago by Thomas Steur <[email protected]>
do not run tests on php 5.3 and 5.4 as it is not compatible

830e15888d82be82bc0975fce3a723ed8d6b5ca7 authored over 8 years ago by Thomas Steur <[email protected]>
use our own, faster arrayCache, compat for Piwik 3

f618e9593ad1c01be9608eb63ced0ea35d5f7b8d authored over 8 years ago by Thomas Steur <[email protected]>
Merge pull request #12 from piwik/fixloop

Fix a possible endless loop, and a possible seg fault

254db008633ac86d06e5c250c7cf270fd721a7b6 authored over 8 years ago by Thomas Steur <[email protected]>
fix a possible endless loop

6fc521dd98bc221c0cedcb743ce68c87e8c121bf authored over 8 years ago by Thomas Steur <[email protected]>
Return true when cache file does not exist Fixes #10 (#11)

7343e8b32da72f6ed50161c9c3b43ef8f5577cd6 authored over 8 years ago by Matthieu Aubry <[email protected]>
Revert https://github.com/piwik/component-cache/commit/2e5d72f3e788e39e8c290128aa697982d1c5749f

a7e133f4f10d3a932c0a4f1a15fb647cf4d24ea2 authored over 8 years ago by mattab <[email protected]>
Updating composer.lock after forcing the package to be compatible with PHP 5.3.3

we'll need to remember to update these when increasing PHP version: refs https://github.com/piwik...

d42affa2e857d4e619e51ec55e3bf85dca935a58 authored over 8 years ago by mattab <[email protected]>
Add composer.lock from december 2015

c8300c863366e770354663fded96499a9d4356c6 authored over 8 years ago by mattab <[email protected]>
Doctrine cache changed this behavior in 1.4.3

https://github.com/doctrine/cache/commit/17d710dba72e9f91c9b6c56afe12ce3863d7d5be#diff-06cf1d6e08...

2e5d72f3e788e39e8c290128aa697982d1c5749f authored over 8 years ago by mattab <[email protected]>
trigger a build to check if it passes on PHP 5.3 (#9)

* trigger a build to check if it passes on PHP 5.3

it's currently failing our UI tests: http...

3a1af7ecb16d8baf4856e93151ce80b5251883b6 authored over 8 years ago by Matthieu Aubry <[email protected]>
Merge pull request #8 from ThaDafinser/patch-2

Fixing parameter

b8f2d18069c77726862f67d0199896d13073a831 authored over 9 years ago by Thomas Steur <[email protected]>
Fixing parameter

42b7b2b68aecd7dbc9ef0fd5a55295955da74a2b authored over 9 years ago by Martin Keckeis <[email protected]>
Merge pull request #6 from piwik/5

refs #5 Make Transient cache faster

42f87d7a55eaf0da2690250eccad13afb3b223b1 authored over 9 years ago by Thomas Steur <[email protected]>
refs #5 Make Transient cache faster

a96d91dcedfd05ff9f259cbc00ec43ad3fb37c09 authored over 9 years ago by Thomas Steur <[email protected]>
faster cache completion

45109a4b83c367f87144917ac66d136926460f50 authored over 9 years ago by Thomas Steur <[email protected]>
Added description links below caches

6e136ea5fd0e5fdbcae7bfc5b31f699f46101ae7 authored almost 10 years ago by Matthieu Aubry <[email protected]>
Update README.md

e97ed763c6e710734194664099edd5ee7a41d6b0 authored almost 10 years ago by Matthieu Napoli <[email protected]>
Updating to doctrine/cache 1.4 which contains our fix

7fdc75d91b70944a906ce1c89ca5854689eba834 authored almost 10 years ago by Matthieu Napoli <[email protected]>
Do not attempt to clear file cache backend if cache directory does not exist.

ec118c1d8b20197607052b8adb22f3a7709cb816 authored almost 10 years ago by diosmosis <[email protected]>
add changelog

a08383ef0824bedb193c26393a83904355f94543 authored about 10 years ago by Matthieu Aubry <[email protected]>
Use new travis build infrastructure

14f9347ddb8d9705ed895a954cb465b28f2b6563 authored about 10 years ago by Stefan Giehl <[email protected]>
refs #3 use our doctrine cache fork for now which includes a fix for the possible race condition

b0f79165dae41571c8e54db00f23611a2cc87fe5 authored about 10 years ago by Thomas Steur <[email protected]>
fixes #3 piwik/piwik#6873 write cache file in an atomic way if possible

e6205408641cbf16b5043e0092e4414e3a4330ff authored about 10 years ago by Thomas Steur <[email protected]>
redis extension cannot be installed this way on hhvm

1cbe0012f703b5462e87520ebcf76bdca89026e8 authored about 10 years ago by Thomas Steur <[email protected]>
chained cache should be 100% covered now

c8a0c857a7f174a5b3cacf9df3ee16419212cae9 authored about 10 years ago by Thomas Steur <[email protected]>
make sure to use our create directory method in case it does not yet exist

bbbe0a570eda550b2280b234231a1a58618e2e1e authored about 10 years ago by Thomas Steur <[email protected]>
added a cache interface

a0c8653ba4a5c5932ffde721dbff520e9ab09fb4 authored about 10 years ago by Thomas Steur <[email protected]>
a few more tests

b910a54825db06aed6782e28647c17467ec002fe authored about 10 years ago by Thomas Steur <[email protected]>
transient cache does not support a lifetime

cb6972476b92635fdef58c02201ee8c259839291 authored about 10 years ago by Thomas Steur <[email protected]>
simplify getting the file name

e18785d0734251d6238437e78c377db1ce658616 authored about 10 years ago by Thomas Steur <[email protected]>
make sure to pass a file name to the invalidate method

737c25cdfc8f86c262728c785b25e153bc1fa515 authored about 10 years ago by Thomas Steur <[email protected]>
make sure redis extension is loaded

ca290b0b4662a14fb8fc10e4b99829037873fa53 authored about 10 years ago by Thomas Steur <[email protected]>
make sure there is a redis server

b1d1478f50d9371ea435e8c419b9925d5fbc991d authored about 10 years ago by Thomas Steur <[email protected]>
added a couple of tests for the different backends

526cf1b531f2b523708a91411d50f84d9c1a555d authored about 10 years ago by Thomas Steur <[email protected]>
fix those php doc blocks

f1e42595e5600f9e62e83863d711d3a4ac1dfffd authored about 10 years ago by Thomas Steur <[email protected]>
updated php doc

54d364dd99555ca25231e3c0f980d98d95b7cb91 authored about 10 years ago by Thomas Steur <[email protected]>
reuse doctrine cache naming of methods

a153144c7c3a331132ec2e546144f67701253b8a authored about 10 years ago by Thomas Steur <[email protected]>
simplify this API

e00ea622fcc1d1245fd139971bf4fcc71c4708a2 authored about 10 years ago by Thomas Steur <[email protected]>
some naming changes

c7d7d54bb26c1a13d6f14233007a8a7d1f892b39 authored about 10 years ago by Thomas Steur <[email protected]>
remove the backend param from transient cache

633ec89809b9379d84f94123a3ab219fb32f1640 authored about 10 years ago by Thomas Steur <[email protected]>
added description, keywords and authors to composer

b05d560ee07f4e641edc2d94f26f11582db038fe authored about 10 years ago by Thomas Steur <[email protected]>
typo

13381b3cbbe1a20c7a8865c614d133731b58c16a authored about 10 years ago by Thomas Steur <[email protected]>
added usage

e1fbe30c3f75c13c223a1b84531901edfc816658 authored about 10 years ago by Thomas Steur <[email protected]>
allow failures on hhvm, it seems to not be able to establish a connection to redis

820e21b3f484d3e704aa80d68d2738fd487deeaf authored about 10 years ago by Thomas Steur <[email protected]>
added travis yml file

22514beada8ef4703030a374c30392c3c959459f authored about 10 years ago by Thomas Steur <[email protected]>
many more tests

7c28568979525a7ffe5e3fe5d4adac3b8f32e2df authored about 10 years ago by Thomas Steur <[email protected]>
added an example test for NullCache

aea330fff47e508062282cc621229912a6b8b6e1 authored about 10 years ago by Thomas Steur <[email protected]>
added a readme

9525a7fb477d6c1799f5c3caf3afade75d747ec0 authored about 10 years ago by Thomas Steur <[email protected]>
first commit

d9d6f8c0aaa03c3e992b8036f59ba31269b7c0f5 authored about 10 years ago by Thomas Steur <[email protected]>