├── .travis.yml ├── README.md ├── composer.json ├── phpunit.xml ├── src └── Psecio │ └── Invoke │ ├── Config.php │ ├── Data.php │ ├── Enforcer.php │ ├── GroupInterface.php │ ├── Match.php │ ├── Match │ ├── Internal │ │ └── Inherit.php │ ├── Object │ │ └── Callback.php │ ├── Resource │ │ ├── HasMethod.php │ │ └── IsProtected.php │ ├── Route │ │ ├── HasParameters.php │ │ └── Regex.php │ └── User │ │ ├── HasGroup.php │ │ └── HasPermission.php │ ├── MatchInstance.php │ ├── PermissionInterface.php │ ├── Resource.php │ ├── RouteContainer.php │ └── UserInterface.php └── tests ├── Psecio └── Invoke │ ├── ConfigTest.php │ ├── EnforcerTest.php │ ├── Match │ ├── Object │ │ └── CallbackTest.php │ └── Route │ │ ├── HasParametersTest.php │ │ └── RegexTest.php │ ├── MatchTest.php │ ├── ResourceTest.php │ ├── RouteContainerTest.php │ ├── TestMatch.php │ └── TestUser.php └── sample.config.yml /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Psecio/Invoke/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Config.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Data.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Enforcer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Enforcer.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/GroupInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/GroupInterface.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/Internal/Inherit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/Internal/Inherit.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/Object/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/Object/Callback.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/Resource/HasMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/Resource/HasMethod.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/Resource/IsProtected.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/Resource/IsProtected.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/Route/HasParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/Route/HasParameters.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/Route/Regex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/Route/Regex.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/User/HasGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/User/HasGroup.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Match/User/HasPermission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Match/User/HasPermission.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/MatchInstance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/MatchInstance.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/PermissionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/PermissionInterface.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/Resource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/Resource.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/RouteContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/RouteContainer.php -------------------------------------------------------------------------------- /src/Psecio/Invoke/UserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/src/Psecio/Invoke/UserInterface.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/ConfigTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/EnforcerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/EnforcerTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/Match/Object/CallbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/Match/Object/CallbackTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/Match/Route/HasParametersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/Match/Route/HasParametersTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/Match/Route/RegexTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/Match/Route/RegexTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/MatchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/MatchTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/ResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/ResourceTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/RouteContainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/RouteContainerTest.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/TestMatch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/TestMatch.php -------------------------------------------------------------------------------- /tests/Psecio/Invoke/TestUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/Psecio/Invoke/TestUser.php -------------------------------------------------------------------------------- /tests/sample.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/invoke/HEAD/tests/sample.config.yml --------------------------------------------------------------------------------