Ecosyste.ms: OpenCollective

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

github.com/voku/SimpleAcl

Simple ACL for PHP
https://github.com/voku/SimpleAcl

Merge pull request #4 from voku/dependabot/composer/phpunit/phpunit-5.star|6.star|7.star

Update phpunit/phpunit requirement from 5.*|6.* to 5.*|6.*|7.*

a1d590f57728f40eaa92a78db4d446c1d2a91a90 authored about 6 years ago by Lars Moelleken <[email protected]>
Update phpunit/phpunit requirement from 5.*|6.* to 5.*|6.*|7.*

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to p...

8beb3be182db1b67750d10bed25e4d726d209feb authored about 6 years ago by dependabot[bot] <[email protected]>
Update .travis.yml

2f76b08f8d2253f06a0d7a536d65dd59175fbf8f authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

e498563883ae37893ab64b77dd3adbe0e4883022 authored almost 7 years ago by Lars Moelleken <[email protected]>
[+]: only >= PHP 7.0

4848aff81b38dff51c2f57da142d7246ce166a8b authored almost 7 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md
Update README.md

8a8fdaa970e4744f644bd2440eb0ccefe30806f5 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more php-docs

7c50abc24005fe04a9489298f713d3c3d1c18cec authored over 8 years ago by Lars Moelleken <[email protected]>
Update README.md

f3c0c4a5923031e986b7f33fd66f9e347357e9ae authored over 8 years ago by Lars Moelleken <[email protected]>
Update README.md

b14ad4c5719cbc1a7f6b2e16a3ce31b408a5161d authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: use "assertSame" instead of "assertEquals"

a7472c1ab831cde1ea5f7ef10b7d1bfa8f2bfa69 authored over 8 years ago by Lars Moelleken <[email protected]>
[!]: public rule-name

26539c14a8e87cf21a097ab388346beb512038e3 authored over 8 years ago by Lars Moelleken <[email protected]>
[!]: replaced "SplPriorityQuery" with a simple "Array" + "ArrayIterator"

71580e20b783e6f6f348f21bd77891292b2c1495 authored over 8 years ago by Lars Moelleken <[email protected]>
[!!!]: removed last added-rule wins -> add only rules that you need

[!!!]: removed priority for rules -> performance was far too bad ...

bae43a8a5859119bb580aa1bec657b3169eefc92 authored over 8 years ago by Lars Moelleken <[email protected]>
Merge pull request #1 from voku/analysis-XpejB4

Applied fixes from StyleCI

e4829c422ed4c8f54125bd95380d5633192d71dc authored over 8 years ago by Lars Moelleken <[email protected]>
Applied fixes from StyleCI

ea01dddbfdf89369425c23619ba1c9bdeaeab541 authored over 8 years ago by Lars Moelleken <[email protected]>
[-]: removed "CustomRules" ... v2

5282c9971ff9b2fe64dda93ac9089891f6cd520f authored over 8 years ago by Lars Moelleken <[email protected]>
[-]: removed "CustomRules" ...

c926f4d462d6058537ac195beb21c36fe5ddcaf8 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: "removed Child Elements (because of poor performance)" v3

-> need some testing

e1a53560a9f347fe31b31cb1b03d460ee7c381d6 authored over 8 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md

2d11c758ca47763a26fcf7980b7a0b2d6654b507 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: "removed Child Elements (because of poor performance)" v3

-> need some testing

7afd18aea48aff9c7b5cb37fbdce7105cfaeb87e authored over 8 years ago by Lars Moelleken <[email protected]>
Update README.md

af642d71e90b61ef258c99e2db8756575de3cb66 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: "removed Child Elements (because of poor performance)" v2

-> need some testing

a9b71c52e0be2b9582d3a9a199476629e21b1498 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: "removed Child Elements (because of poor performance)"

-> need some testing

0fc5926991c00b4976e2b0479a684d53856ad4c1 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: try to optimize the performance

6bfb13380130271081bd79362573b800265312b3 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: edit style from "README"

593f3ac5a039cdaa50034420f465681c42d2c338 authored almost 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md
Update README.md

ed2c1f76cc1f522c869057577486484b9d1e6109 authored almost 9 years ago by Lars Moelleken <[email protected]>
[+]: fixed "travis-ci" build

9c07c34301386a7fcaa4115c1136255cd3545079 authored almost 9 years ago by Lars Moelleken <[email protected]>
Update README.md

c5a227625a7794033828d5638d50dbebf057af0c authored almost 9 years ago by Lars Moelleken <[email protected]>
Update README.md

7f37888201e8cfb3a8c3ca7afd8be7f98fdea999 authored about 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md
Update README.md

671af8eb522147cb4fbc2a2d48a0edae920a7975 authored about 9 years ago by Lars Moelleken <[email protected]>
[*]: fixed typo in php-docs

2aff6c5f8bd55db202b89a4ea118162229782ae7 authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

9a3b05989df888af789ade5a9844d41153d93e57 authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

41033319222384dea6e236eafb3e071cea257bdf authored about 9 years ago by Lars Moelleken <[email protected]>
[~]: improve performance from "hasRule()"

111235f74bfbbcb30f61751f42d1365563cfa6d4 authored about 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md

1a712b92474596107bfd2aa6bf997e49cfdaa0b2 authored about 9 years ago by Lars Moelleken <[email protected]>
[*]: "Text files should end with a newline character" v2 | thx @ insight

96caa8745da29ccb04b03a271c5043943943c878 authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

7d16d60a23caada7ccbc0bd6ff0af3e08b612f66 authored about 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md
Update README.md

a974fadb18fa17de2594e2017b1399471d34b645 authored about 9 years ago by Lars Moelleken <[email protected]>
[*]: "Text files should end with a newline character" | thx @ insight

2a8880b7dd61dc864cbf8ff89fbacce951ea9e90 authored about 9 years ago by Lars Moelleken <[email protected]>
[-]: "Unused use statement should be avoided" | thx @ insight

6d4ac9042aaa209afa8b183169f9abea16b9553c authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

df1304367751bbda76ddcadd5c5ffbb0028ec41e authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

33baf419b7fd8996064eb90dc996d533bd0c0dca authored about 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md
Update README.md

4f28578cd246432ff7f2b7b49ec11745105dc211 authored about 9 years ago by Lars Moelleken <[email protected]>
[+]: update "phpunit"-config

54ce5c17df18c9990de0c62acfed80ef1a2403e2 authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

ae39769d9bd7d1db99847eb3caf0537277263e24 authored about 9 years ago by Lars Moelleken <[email protected]>
Update README.md

6463d025acc339a822e25136e0d98d08d6f1a729 authored about 9 years ago by Lars Moelleken <[email protected]>
[~]: renamed "library" -> "src"

[~]: renamed composer-package "alexshelkov/simpleacl" -> "voku/simpleacl"

1435d9f33fb233fb2507abd8e0f268c92696c2bb authored about 9 years ago by Lars Moelleken <[email protected]>
[-]: removed un-used code

-> @me this need a re-view

7272a56006fc7766ac3576fa0750b1a4a036d8ea authored about 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'upstream/master'

* upstream/master:
Add tests for custom rules.
Convert tabs to spaces.

89c9a1e2374ce5bafa63ad1f2d783a7fea6274de authored about 9 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'upstream/master'

* upstream/master:
Add tests for custom rules.
Convert tabs to spaces.

a5c95dcc3bd3cb7f3bbe189a21ef76b93e9f19ca authored about 9 years ago by Lars Moelleken <[email protected]>
[+]: fixes from "performance"-branch

a5e4974971d62dbe47ce156d6b58d38e5a644c1a authored about 9 years ago by Lars Moelleken <[email protected]>
Add tests for custom rules.

b14df9d3a965430c9949d182e6bfc39407cd784d authored about 9 years ago by Alex Shelkovskiy <[email protected]>
Convert tabs to spaces.

a052c7d3d36fb5d5687777ec3ef0ec33625761cc authored about 9 years ago by Alex Shelkovskiy <[email protected]>
[+]: fixed ".travis.yml"

118904836cc1a6e86e224a5638a0ef6727e94c6b authored about 9 years ago by Lars Moelleken <[email protected]>
[+]: fixed performance issue

[+]: fixed code-style | Thx @ PHPStorm ;-)
[+]: added missing php-docs
[+]: added typ-hinting com...

581c3d5b55354288fd709972eca717779f0877d2 authored about 9 years ago by Lars Moelleken <[email protected]>
Made all string equality check strict and remove coveralls.io from dev dependencies to travis.

3afcd51841215f2918d0edce82e8c3f96bf43116 authored about 9 years ago by Alex Shelkovskiy <[email protected]>
Add better random id function and coveralls.io

d4c8d36cfb65312fedbbc94bdddef53916b42e5c authored about 9 years ago by Alex Shelkovskiy <[email protected]>
Fix travis.

cdc6587ecd28d9c6068b92f0ae91219c4f87563c authored over 10 years ago by Alex Shelkovskiy <[email protected]>
Fix issue with null in Acl isAllowed.

fffa9c22df88d4eedd45725d0fa0dbd23658a303 authored over 10 years ago by Alex Shelkovskiy <[email protected]>
Add priority for rule.

6cf313769f3d9e8d605873d238f16baed7ae2558 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Add wide rule.

3e19bb8f246d75605ed216d15f3a373154933d47 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Add license.

0990413ddde0ea21312f245b389e682b52cb7675 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Update README.md

31d1b1c83e06d303347babb31eb4f0dc819f9610 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
\SimpleAcl\Acl::addRule now support variable number of parameters (from 1 to 4).

999c3902e68491ef0ea16f03391826be3a514463 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Minor refactoring

ab1fad8263ccccd10d83b9575b82b2107804c64c authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Minor refactoring

923f9b24229246760652e59825084fc080ac7575 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Fix problem with resetting aggregates

dd3b9c91e42ef92d95dc6d4a64fc6849b7805146 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Add ability get aggregate from rules and RuleResult

4fc84a7fac9a0b461cca4e71cedaebcee12bf422 authored over 11 years ago by Alex Shelkovskiy <[email protected]>
Merge branch 'master' of github.com:alexshelkov/SimpleAcl

c9b3b9951923ee1e9b53bc2bbcfda89d426f9cbd authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Correct minor iterator issues.

33919e8b235ab5a495d34e12a5cd6b7045d86b11 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Correct minor iterator issues.

163efcb5c2f43752cf9619e45a5df1d3f324e123 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Add some tests.

b8a5c7a6b0b404da997cba15032eb3412ef4abaf authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Start using recursive iterators for walking by objects

fe2e1cb69c9a847ad5ed779795cd4f04d1588113 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Update readme and changelog.

c170e521b0931954319b865137f7f3c2b1cfefa2 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Move checking rule name to Rule class.

77c544693423ed67860dc9b5130aaa696dafbe89 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Remove Acl::rulesIndexes() by reversing priority in queue.

9ffc9441a47b87707722edb93f44ab39ac475e3a authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Remove unnecessary test.

d83f11eab191d8413a1998256f403ef7050c94fd authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Null in getAction return action as a bool.

d14e13e299861399be0cca2df9285862d3643e67 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Add cache for action callable and ability to change RuleResult priority via callable.

a28964089bd3ba63471cd6bccb2f80e46c8b3cd6 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
RuleResult with null action not added to RuleResultCollection.

7dbd1bfa34c2751591bbb3a542a322671f661263 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Add ability use callable as action.

c3e3345bbc88628b6d9541ff6719f86fb8239b41 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Fir problem with aggregate objects.

4703b8b771c38b2ed06296bb60bd2fd69263ef27 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Add Id for rule.

08cc2ac07c54bb5920c98c0c5c4eb865298549ba authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Fix SplPriorityQueue for same priorities.

8187d21575c460b95100f50c1fb33b7b4f9b1602 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Slightly different implementation of adding rule at the beginning.

52f9dcbca29e9cdda43c6dbf2c1fbe7dbf615001 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Child resources NOT grant access to their parents;

child resource inherit access from parents; add priorities.

24f2cb1dea972cd55cfe81f96a3d8535603ce768 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Last added rule wins.

877434c630cfd2942874931166c8e10db837c8ff authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Add ability reset objects parent to null.

686b8ddcecc1591fc0956d6a0094f4e8ae58ae81 authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Change the way how aggregate manage their object (removing, adding and etc).

88f34649105c3f9abced500aa9edc6d145444f9c authored almost 12 years ago by Alex Shelkovskiy <[email protected]>
Merge remote-tracking branch 'origin/master'

Conflicts:
tests/SimpleAcl/Role/RoleAggregateTest.php

c8f87c636079374c7231356b8f906024df799564 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Remove unnecessary methods from RoleAggregate and ResourceAggregate interfaces.

d6578aad9cf2cff041db074068d43995d3205def authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Remove unnecessary methods from RoleAggregate and ResourceAggregate interfaces.

c80d7797453a87853b36d15f18e7e9140e4c49a2 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Add ability to change rule class.

23c9a4bc9d3864fa79adb354ee500c3d25aae3e6 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Change help.

9dca50d692d3eb0ca87f4327dd00669468c2c60d authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Add ability to create rules automatically from string.

922b5ee531aedf40d2447f6a19967ea8c9ddd400 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Add test cases for bad and empty Role and Resource names.

35e2d4826e51a4f65a2dbe918ec8be0f4de521c8 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Fix typos.

ea0043a7d659fce6bff7c0f52e0129492b1418fc authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Add some help.

5491652f0d7723b4e78f61dfb9c3a821185d5327 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Add ResourceAggregate.

f1ccc74b187d08b6937518bb66e8fd8f6dfdd924 authored about 12 years ago by Alex Shelkovskiy <[email protected]>
Add getRoles method.

321869bdcb0550e4bc93fea10809475c48575d16 authored about 12 years ago by Alex Shelkovskiy <[email protected]>