Ecosyste.ms: OpenCollective

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

github.com/assegaiphp/core

Assegai is a framework for building efficient, scalable server-side applications using modern PHP.
https://github.com/assegaiphp/core

refactor(pipes): add Exceptions for invalid pipe values

8c322a280a35a5a1b9e5edaf0eb397ba2f5b7e9b authored over 2 years ago by Andrew Masiye <[email protected]>
feat(exceptions): create ValidationException.php

db3f9d82b4763b8c01fab574306d7f885657ed5b authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(attributes): add pipe support to Param attributes

a2f723078bd6bc3c01b3350c9e7a00d337c0d852 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(pipes): create Parse pipes

e259662182955c693deccaaa2b73fd52e906997d authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interfaces): create IPipeTransform.php

27aed36c1435061b67b6c1163d4b58e5b9f6e10a authored over 2 years ago by Andrew Masiye <[email protected]>
chore(attributes): add PHPDocs to attribute constructors

6e01325d415c3dc3a47dedb84053777cf7505501 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/routing-attributes' into develop

794d4dc0654993933df6ce5461613c4c7b9b5e18 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(injector): create Injector::resolveBuiltIn() method

1dd3a63997d2c56f65a6a61efc23987b0d9c19bc authored over 2 years ago by Andrew <[email protected]>
feat(attributes): create All attribute

aaa01775c5dad632a0fbcbfa38a5c48a525c5b57 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(routing): update router to resolve built-in parameter types

64a5a46d004e4b302c9a24cffa3897855c09c453 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(attributes): create Body attribute

acc945d906ceb7f2524903b7e78a084b1ce01ab2 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(request): fix param extraction issue

4eb61e583a4f84f68f7f80401ccf459174cba0c5 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(router): strip trailing slashes from path regex pattern

4e5ab542ebd0723d647a28a6371868888211b5d4 authored over 2 years ago by Andrew Masiye <[email protected]>
docs: update PHPDoc comments

a80e8edad662825ebeedcb63b193a49efde6074a authored over 2 years ago by Andrew Masiye <[email protected]>
fix(router): fix issue where http method is ignored during mapping

db8caf256a171e440ad70c9b9843eb654e708866 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor: update response object structure

a24859abf9a129b5a7e24d2818703125d2354fe1 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/routing' into develop

1daf34c4dd574eb00e73e486b4a9a1c84f0d9685 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor: complete routing logic

3fb691e639c8e868a092dc7e15b30aedc2b0ad4a authored over 2 years ago by Andrew Masiye <[email protected]>
feat(http): implement Request::extractParams()

0476452b9b24e3994739e1c8544af66a325c218d authored over 2 years ago by Andrew Masiye <[email protected]>
fix(http): handle empty and null query strings

4c6c3f52172a2be53e0fd3ad3f283207456bcb50 authored over 2 years ago by Andrew Masiye <[email protected]>
chore: add PHPDoc comments to App::configure()

59f04d09b4ecdddfe7a7f81e76ccfb61b892cbc4 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(controller): implement controller management business logic

67986ca08785e61fe96a3170e1a1f207023f8fa5 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(app): implement basic request lifecycle

d1032f15f795db5344d49fdd8895359646e1014f authored over 2 years ago by Andrew Masiye <[email protected]>
fix(attributes): correct typo in namespace

8654384312b65b69457fd6cb3fddbe8764f73fa4 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(http): make Request and Response classes injectables

ec98cdf373afc09590259e4a105cf55b2aa39a5f authored over 2 years ago by Andrew Masiye <[email protected]>
feat(core): implement router logic

71713e5757a594f4f61989c96e691c63712f2cee authored over 2 years ago by Andrew Masiye <[email protected]>
feat(util): create Validator.php

d7a1edae4afa08034799f1c252c5eb6f527891ab authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(exceptions): update NotFoundException message

59ce1aba85748c71ae848d2f68785e53ce43b368 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interfaces): create ArgumentHost interfaces

8dd6e01a94b947508dc946e187df3e618f58a04a authored over 2 years ago by Andrew Masiye <[email protected]>
feat(attributes): create UseGuards.php

6ad43c7d8cb41c81a00c999d5bdce2732600d646 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(attributes): add missing request mapping attributes

a2b03479bbcbe2f7eca9c0398c684a63d818dec6 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(util): create ArrayHelper.php for array utility functions

b956e33732bbb2bf314eee0fab403c4597ec4386 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(responses): add methods for resolving modules

3405f0a82f0e68de1ab00063f2a6fdd72ff85a66 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(responses): add more accessor methods to response classes

4e63b927120a0bad73a421a4615f5bf8a9a1f42f authored over 2 years ago by Andrew Masiye <[email protected]>
fix(http): add return type to HttpArgumentsHost::getInstance()

aa75c9ad2970e816e4f4f216ef313c6c930d8dbc authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(enum): update AssegaiFactory.php

3743e39420d7595e4fd0d7521c23f9197a911505 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(enum): update ArgumentsHost.php

283e85b614d26f435eb557d29a351b60b3d9c765 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(enum): create ContentType.php

9f4a863eed8f7a6556e5ecdf9f1909140e08a52b authored over 2 years ago by Andrew Masiye <[email protected]>
feat(attributes): create more request mapping attributes

3432f757d92b8571f066338142ec8d86e44b1883 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(exceptions): add more specific Http exception classes

ed43300ee5bb2cd713c5fbffd8b1885a49fbc2a0 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(debug): add sprint method to Log.php

2c967a0147ddac48003936f02648dbf5b193e4dd authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(http): clean up Request.php

3f73c6ececc0da963c1b4a3d9da794f915a6b428 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(responses): create Responder.php

7e66ef2089e81410050c46b3df1f30640531bfd2 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(http): create more ArgumentsHost concrete classes

0b646ecf2a98e8276e04a3fd43eb9b2897fcc1bd authored over 2 years ago by Andrew Masiye <[email protected]>
feat(http): create more ArgumentsHost concrete classes

a432f69ed202e77e462fd996f6102ffbf00b8357 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(http): create more ArgumentsHost concrete classes

6e4022716f5d74ec2d4816c7658a423d62d21cc1 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(exceptions): create more container exceptions

c9a1aa52e38884603d7ddc1ce677855c55d411c9 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interfaces): create arguments host interfaces

67ea0fd0710942134f801b0bab93798b51e737b0 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(debug): add name() method to BackgroundColor.php

3b2103e5b144eb5476f299a9460b64989f859249 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(http): add fromInt() method to HttpStatus.php

3edb6206f651e73079fa81df04f700fbf226e3a9 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(http): create HttpStatusCode.php

3d92a062bbf66893a41a1abc0485f4bb43440791 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(responses): create ApiResponse.php

2902692ad17548ca66f1e7e72c280ba2fd418957 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(util): add name() enum method to Color class

5c865e0433504a57ffe56b046f682aa79d791673 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(debug): add print method

5bd325f6c82b537245cd9717af4847e07fac97de authored over 2 years ago by Andrew Masiye <[email protected]>
feat(util): create ANSI Color enums

90cfd5d94caf2ba6d6f3709796731dac4f1eeaad authored over 2 years ago by Andrew Masiye <[email protected]>
feat(debug): create Logger

09f9719249cfadce8277dc89f5e0aba392f7c44c authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(http): rename uri() method to getPath()

322d001ea5774a89ccd566b335fcae60583aeb12 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(attributes): define array shape of InjectableOptions

e6f5b998656529878e8af1312b8e62323d813f5a authored over 2 years ago by Andrew Masiye <[email protected]>
feat(util): create Set data structure.

e310d49d93e26ae424a3e64b66c44a87c33f4d21 authored over 2 years ago by Andrew Masiye <[email protected]>
Initial commit

77cefd4a174482219c7e433654a66c644fa1dc4f authored over 2 years ago by Andrew Masiye <[email protected]>