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

Update README.md

7889f93665fc6be663de71e98675d9e799ec3180 authored about 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

91baeabee5c277ef8282821809adb44521c912e8 authored about 2 years ago by Andrew Masiye <[email protected]>
feat(http/requests): implement RequestQuery::toArray method

3a15a6e5d9401d2e8caf14a40cf9dabe60211e0d authored about 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'bugfix/response-object-count' into develop

2a767cc0fe7d410ae0f77aa1a18f0d117f80d478 authored about 2 years ago by Andrew Masiye <[email protected]>
chore(): update composer.json

- added php v8.2 as a requirement
- assegaiphp/orm v0.2 as a dev requirement

afa70d0f378dff9ec87a764491103e1fc905b3e3 authored about 2 years ago by Andrew Masiye <[email protected]>
refactor(http/requests): renamed Queries.php to Query.php

6a7307f8f99bb67258008da2c8ed7a8d12bc72b3 authored about 2 years ago by Andrew Masiye <[email protected]>
refactor(http/requests): renamed Queries.php to Query.php

439a850dd01265b5cccb36df8267db53b8759ed5 authored about 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/pipes' into develop

0a728b13582ea2e19e6656528830fe2f373a7c17 authored about 2 years ago by Andrew Masiye <[email protected]>
feat(attributes/http): add pipe transformations to Body attribute

9b89875f5d0c55de4d123f7580f5125c3ac63c58 authored about 2 years ago by Andrew Masiye <[email protected]>
feat(attributes/http): add pipe transformations to Body attribute

56a0516377f938bf132680cb60f2f3fb40a03868 authored about 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/modules' into develop

549b4348a5778d302fd186752da95f78125998f4 authored about 2 years ago by Andrew Masiye <[email protected]>
chore: clean code format in App.php

ececb48f48f84219e02369fb10ab43d1cdfab6ee authored about 2 years ago by Andrew Masiye <[email protected]>
feat(modules): create DynamicModule.php

747862ac1e2a6f1050c5b039b142833e988028db authored about 2 years ago by Andrew Masiye <[email protected]>
refactor(modules): add config property to Module attribute

b2fd4179a14c0b47be568d4124e29b651469967d authored about 2 years ago by Andrew Masiye <[email protected]>
refactor(events): rename response event channels

bce7b5d3af983539045314bc945357c02655f314 authored about 2 years ago by Andrew Masiye <[email protected]>
feat(rendering): create IRenderer.php and ViewComponent.php

861af99ae6d323a4f53202f329dbb089c92c93d4 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(router): fix routing issue for constructor-less controllers

b8207e8c6527099a9aaf67b8d58af82976a57e70 authored over 2 years ago by Andrew Masiye <[email protected]>
docs(attribute): added PHPDoc block comments for all attributes.

08145311f54a48e9098d37d94ded3c51f518d020 authored over 2 years ago by Andrew Masiye <[email protected]>
docs(attribute): added PHPDoc block comments for all attributes.

3daf76890415fbfb2ce7e6c253444df9d739dff9 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(attributes): create Component.php

3e9af0590e9b5937a6d0590a08eb9d9dea174434 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(graphql): create GraphQLArgumentsHost.php

1ff9b3053948cd478ae826436f90ae51e0179daf authored over 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

bc9cc7eca2341fa580eb02eea6d8733628373635 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(events): fix missing SESSION_START event mapping

b6f697b4bf38b3ede1a126fac893cbfb667e1273 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/view-engine' into develop

b6275f06e37556c79c9e2f0bae3addd8c1cc241c authored over 2 years ago by Andrew Masiye <[email protected]>
feat(events): add session lifecycle event

48f914c13f0d8f39f7dbcbde7c7a21d3dd730e49 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(router): create onGuard handler

37f4c7d1d9ef20e71dfc19c7924144daadebf8b3 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(traits): create ViewRenderer.php

165927d850a48ec118fdb2e6bd6eade16e7490b4 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/view-rendering' into develop

8dc093b43239aaefe1979a77c66f1e88c0c2acbf authored over 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

382243702696faf70da7764fb04ee4d9a0fd6b17 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(): update response handling do accommodate Views

7d13d3a61ca13807c8d92701b27215c7c6ed5e64 authored over 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

730fe0cec484005c06c82e5e5fb8af638a1095e4 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(responder): add view handling logic for Responder.php

156b8b9eaf2a729cc3227cf266dc1fc69bef38a4 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(rendering): create ViewEngine.php

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

b839c3e66fbfaf7f2463ea7080d04e0b0e664696 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(): add lifecycle events

da6a68ba42c540bc9f6e2facef2ef27bd2b230e8 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(core): convert isValidModule to pure function

00a787d8cdf2d8af37df0ed97f74524b7720d5e5 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(events): create EventManager.php

1f1c6cc4984c63480ea97793d2080f42e657f51f authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'bugfix/param-attributes' into develop

31bacbfdf32567dc76500c10a19a5f94700b5ff4 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(core): add database() static method to Config.php

3808255e5dba3801ddf53550f3196a42eef35850 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(attributes): fix binding for handler parameter attributes

72d78d73bbf834320d7a7ff0223906d506486ccb authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(http): update Response.php

ada1374eac790662b86a66c4ae551f52700ccd81 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'develop' of https://github.com/assegaiphp/core into develop

f73cb95714aea6b90ee2f7acd7f5014fcbeebaab authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(router): instantiate each attribute on the activated controller

7888b28fc79c071479a48446b3ba79dcc3d4f6bb authored over 2 years ago by Andrew Masiye <[email protected]>
Create php.yml

eab7b87b055635e32a047652f590862fb8dbe71b authored over 2 years ago by Andrew Masiye <[email protected]>
feat(docs): create README.md, LICENSE, DEVELOPER.md, CONTRIBUTING.md

2806e0ecfaf274e8c5a294e264a617f28d6ae66b authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'bugfix/response-body-set-null' into develop

752c51f85e63d53c502b9c9de214ae738988cf7d authored over 2 years ago by Andrew Masiye <[email protected]>
fix(routing): fix response status ignored

3f9b3ac13e593cf27ebd0165f1ca695366c3bcde authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interceptors): create EmptyResultInterceptor.php

f1e2c3970332ba4e83223dd0c1a6b95470a6e61b authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/file-interceptor' into develop

b79c121f265744a7b423b65f51d0afe7c1674732 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interceptors): add File upload interceptor support

4d7a7c92adef30267ed1a3395443b586518b6a98 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(attributes): create UploadedFile.php

c17260ad5534f1d43d2fc2ea587f3015252348af authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interceptors): create FileInterceptorOptions.php

69fe2a6f5d7f058462b5eb786d5d8044a226b2bf authored over 2 years ago by Andrew Masiye <[email protected]>
feat(util): create Definitions.php

952d7f5134169d5321124372785d460b1e492cd8 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(requests): add file property with getter and setter

2a8bb5e378ea2c60c8546e4b87c877e5d7335d76 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'develop' into feature/file-interceptor

fde63ce72c93bcff47fb18fb1d80084466e6849f authored over 2 years ago by Andrew Masiye <[email protected]>
fix(routing): update path matcher to full path matching

a80166b00d5aaaec6bf301dc12a550d807de60d1 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interceptors): create FileInterceptor.php

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

39db171d0af2be1734abbafade5e07bacca94221 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(routing): add handler scope interceptor consumption

7864b8bcad970a00b79cde82d56f6b093e9f6693 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(routing): add controller scope interceptors

bdc1fc73ecaf9fc8c78f9f4c53ea17c2928ff2de authored over 2 years ago by Andrew <[email protected]>
feat(exceptions): create InterceptorException.php

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

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

87a5b0db2de8e391128b778eacf6aaa2b725cd80 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(routing): add handler scope guards

b6edded2951a1eb0f845b368fcd2bb4c422cf617 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(routing): add handler scope guards

fc94b91b3b6a3ef1ea3979c7ea42f92b7c38f9ac authored over 2 years ago by Andrew Masiye <[email protected]>
feat(routing): add controller scope guards

1c629d3476109e9eac50b9d66aea2f2673267957 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(consumers): create GuardsConsumer.php

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

4c38af6408ce53d1e26121227ee8be5c2e84759d authored over 2 years ago by Andrew Masiye <[email protected]>
feat(interceptors): add interceptor functionality

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

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

520dc321ad93a4d39fd4acfa77ddbe439e825675 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/execution-context' into develop

a52cbe69e72f5166547294237fc50c8bea7aa76d authored over 2 years ago by Andrew Masiye <[email protected]>
fix(interfaces): rename IExcecutionContext to IExecutionContext

0d4b2759ac3d23ff0107e14da6d3d52010ccec84 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(responses): fix response body shape

d5bc3baa21b0252d62e4069810e8f5003e7b58e2 authored over 2 years ago by Andrew Masiye <[email protected]>
feat: create IExecutionContext.php

9d399228c0c2a9cbf2ce24e185b6dbc88f537d93 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(responses): reorder ApiResponse array

b4210b674a8af6d2850be8d5fc8e60f4fc51fd9d authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/exception-filters' into develop

50c6827c85e8abb42010dd5799066a9752719e44 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor: update Responder to handle QueryBuilder results correctly

0309af4b982ad70f3325826fac4bfa3ea97f5b22 authored over 2 years ago by Andrew Masiye <[email protected]>
feat: create Config::isDebug static method

5e0dd87c9b00625050b2755ff048f34eed2c2930 authored over 2 years ago by Andrew Masiye <[email protected]>
feat: add built-in global exception filter

3ec36df9bb78784856b637fe765bbdffe448f820 authored over 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

45b212b12d1f64f57aec1558f9f92c8784b485d1 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(attributes): move http attributes to Attributes\Http namespace

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

3ea8ff202b778d9fee50da85fcb1015cd24d9716 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(requests): add ALL() static method to RequestMethod.php

2bdba4b63c500ee86541828a1df84feddfe412f8 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(routing): create Route.php

- moved routing related classes to Assegai\Core\Routing namespace

f95c5253f693c46a385ad48b83ec337eec1997c6 authored over 2 years ago by Andrew Masiye <[email protected]>
feat(middleware): create MiddlewareConsumers.php

587bf2660b2ea0c5c67d6868f842a326d9e27384 authored over 2 years ago by Andrew Masiye <[email protected]>
docs: update PHPDocs for IArgumentHost.php

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

79711f301ad2ff57fb5fcf947a7beff9cac4b7d4 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor: update Config class to read user config files from config directory

53d8f7038c193e597ef710c9b8ddce2fcf1cee5b authored over 2 years ago by Andrew Masiye <[email protected]>
refactor: improve dependency injection to hand params with InjectRepository attribute

c5c9042f910c1f5da2b969c2f468f25b1403a345 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(responses): improve stringification of response object

c47963ee61acda8435cab6ab65a39c2a2f187ece authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(attributes): moved module files to Modules directory

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

53e3f3ab3b99c5425b5d70f7c192edf3e32fe760 authored over 2 years ago by Andrew Masiye <[email protected]>
feat: add Psr\Log support

7acbd193910fbd44b6a0f2846e657187afdf8133 authored over 2 years ago by Andrew Masiye <[email protected]>
fix(attributes): fix http response code always 201

6f485f970cfe4fc40600d9bdfe13b3767f5d307e authored over 2 years ago by Andrew Masiye <[email protected]>
docs: update PHPDocs comments

4f728dda0408e79c0a61d5de36793d02341b4df4 authored over 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/default-status-codes' into develop

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

c674de6452a613c9593fef3a9cf265241fca2d68 authored over 2 years ago by Andrew Masiye <[email protected]>
refactor(http): move http related classes to Http namespace

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

01927eec533cb2f3cfdd4982f000a84a2020dbfa authored over 2 years ago by Andrew Masiye <[email protected]>