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

Merge pull request #26 from assegaiphp/develop

Improve DateTime type conversion

4278dae5b6a149e87ec377ab7de8d73fb3545a7d authored 10 months ago by Andrew Masiye <[email protected]>
Merge branch 'feature/improve-datetime-type-conversion' into develop

32017ec0e758273f610afadb2f7cf6aa3d7a6c9c authored 10 months ago by Andrew Masiye <[email protected]>
refactor(http/responses): improve UpdateResult and InsertResult responses

Improved Responder.php to use the ->getData() method of the InsertResult and UpdateResult object.

59aff1307600787ccf1567d356a35353034979a7 authored 10 months ago by Andrew Masiye <[email protected]>
refactor(util): improve DateTime object creation in TypeManager.php

Updated DateTime object creation to allow dates of multiple formats

b26fef2edd1f8d1eab7ab3153f8c930182a2a056 authored 10 months ago by Andrew Masiye <[email protected]>
Merge pull request #25 from assegaiphp/develop

Fix Form Uploads

1e9a75cc6d6358f89a159123ff90c43981f2e996 authored 10 months ago by Andrew Masiye <[email protected]>
Merge branch 'bugfix/fix-form-uploads' into develop

3deea7bcfa91c949c99febc75680e257985f3525 authored 10 months ago by Andrew Masiye <[email protected]>
chore: update composer.json

### Requirements
- Added assegaiphp/forms as a requirements
- Updated assegaiphp/validation vers...

38df4d1ddb60e6475ebfdd5106d8a0878a176ec1 authored 10 months ago by Andrew Masiye <[email protected]>
test(unit): create RequestCest.php and MockApp.php

1a4798fc3a697a641594bf03274c34dfc98caa57 authored 10 months ago by Andrew Masiye <[email protected]>
feat(interface): create AppInterface.php

408095df01917ecfc0bc37a8625d48ed19583ce9 authored 10 months ago by Andrew Masiye <[email protected]>
refactor(http/requests): clean up imports in Request.php

b56c2665d908cead7c91cb5d6f31f53a5f2f656e authored 10 months ago by Andrew Masiye <[email protected]>
refactor(http/requests): improve Http Request body extraction

4dc4c947916543edddf34de5417e74f7dfe99880 authored 10 months ago by Andrew Masiye <[email protected]>
refactor(interceptors): update FileInterceptor.php

Make FileInterceptor a readonly class

3e4bea95a8d27dc789168993651503d124bdad9f authored 10 months ago by Andrew Masiye <[email protected]>
refactor(enumerations/http): update ContentType.php cases

Added FORM_URL_ENCODED case to represent 'application/x-www-form-urlencoded' content-type headers

cc2e664860b4bb30999750860cbef0925b5b5c6a authored 10 months ago by Andrew Masiye <[email protected]>
Merge pull request #24 from assegaiphp/develop

chore: add assegaiphp/util library

3ebd898f0d12f9896fe1725c294109d606f45d4e authored about 1 year ago by Andrew Masiye <[email protected]>
docs: add assegaiphp/util library

1d93ae51d91526421e55aa235deaeabb40397bbe authored about 1 year ago by Andrew Masiye <[email protected]>
docs: add more documenting comments

* Added documenting comments to EnvironmentType.php
* Added documenting comments to Scope.php
* ...

0e2da4c32c41e5168a4b331db6c582228ef2ff23 authored over 1 year ago by Andrew Masiye <[email protected]>
docs: add documenting comments to PlatformType.php

0f03e6f6fb732ce1df567587f6778864b5d81a0c authored over 1 year ago by Andrew Masiye <[email protected]>
chore: add assegaiphp/util library

53f292deb9c176fea4f48c14ec808c2982005ca5 authored over 1 year ago by Andrew Masiye <[email protected]>
docs: add documenting comments to Injector.php

6c6c71c13e20cc09466ee1d9c965faf2ec5d710c authored over 1 year ago by Andrew Masiye <[email protected]>
Merge pull request #23 from assegaiphp/develop

Add logic handle FindResult response

6e2273870965ab4b55a4494d5031f414590c76d5 authored over 1 year ago by Andrew Masiye <[email protected]>
refactor: change log methods to write logs to error and access log files.

a3332e245d7ea47a657027c719a054c51335c8a4 authored over 1 year ago by Andrew Masiye <[email protected]>
fix(http/responses): add logic to extract response data from FindOptions class

39ffb55dfa07531229e6f7bb849ec304239f9073 authored over 1 year ago by Andrew Masiye <[email protected]>
Merge branch 'feature/fix-commit-emails' into develop

454c747c57adfba1f8f49445413916118e218658 authored over 1 year ago by Andrew Masiye <[email protected]>
Merge branch 'feature/update-responder-to-handle-result-interface-objects' into develop

0ee1d7ef42e42d4f070a6ef9b6572140a8476e2d authored over 1 year ago by Andrew Masiye <[email protected]>
refactor(http/responses): improve toArray method logic

d53584b27dc2411ba6d3c50b1804149144fa0ddb authored over 1 year ago by Andrew Masiye <[email protected]>
refactor(http/responses): improve respond method logic

b79ec93154607b3209370fb5e8a6e1aa82657d30 authored over 1 year ago by Andrew Masiye <[email protected]>
docs: add documenting comments to ApiResponse.php

800bc3be1a8ae99d9e5453b2fd8935a8ff880467 authored over 1 year ago by Andrew Masiye <[email protected]>
Merge branch 'feature/add-di-to-guards-list' into develop

50f981aae0749a01bc2979bfafc4e27c9dfd1688 authored over 1 year ago by Andrew Masiye <[email protected]>
fix: fix parameter type resolution

94817c1f5fe102762b6165a0259e077ee1cb7625 authored over 1 year ago by Andrew Masiye <[email protected]>
refactor(routing): rename route method to getRequest in Router.php

cc6c32c7b1b194ad55c7ac6e387935e80fd8396b authored over 1 year ago by Andrew Masiye <[email protected]>
feat(tests/Unit): create RouterCest.php

ffed20fe469c89f98bcc78b3d5d3f96c64a54fcb authored over 1 year ago by Andrew Masiye <[email protected]>
fix(attributes/http): get query value using the get method

a82f6e277b50c17657eda0b4120cc0eebef383f7 authored over 1 year ago by Andrew Masiye <[email protected]>
docs(http/requests): add documenting comments to RequestQuery.php

9f399cc25ada677bdf726a4b2aa07cffc7718ba2 authored over 1 year ago by Andrew Masiye <[email protected]>
feat(attributes): add dependency injection to guard list resolution

755a2150f629442fa6b8371f0f46613027ef9328 authored over 1 year ago by Andrew Masiye <[email protected]>
test: create QueryCest.php

* Updated RequestQueryCest.php
* Updated ValidationPipeCest.php

e9b018784aea6d9d0c8888621ca8d2a9c2d703e5 authored over 1 year ago by Andrew Masiye <[email protected]>
test: create RequestQueryCest.php

f45d348503842ad82255e23bf0e3ad3a2f95b954 authored over 1 year ago by Andrew Masiye <[email protected]>
Merge branch 'bugfix/add-dependency-injection-to-guards' into develop

95874ec3009b82e6431e6ca532ca9b93a3e753b5 authored over 1 year ago by Andrew Masiye <[email protected]>
fix(attributes): add dependency resolution during guard instantiation

4e4da51ac6097a13c416cfe7450128ce4a6b8723 authored over 1 year ago by Andrew Masiye <[email protected]>
docs(consumers): add documenting comments to GuardsConsumer.php

64b67b3439ae17977056a1e38394796175c695fe authored over 1 year ago by Andrew Masiye <[email protected]>
docs: update doc comments in ModuleManager.php

50e6f940a2b197bc0a624d8afafd3daa21d011c7 authored over 1 year ago by Andrew Masiye <[email protected]>
fix(core): add $_ENV check before global config check in Config.php

1239d7505916d70e5e94a35488afc0acbcba1a24 authored over 1 year ago by Andrew Masiye <[email protected]>
feat(core): deprecated the setEnvironment static method in Config.php

* Updated the ConfigCest.php

534f0d0185bde253c0bb981fdbba72d941c9c125 authored over 1 year ago by Andrew Masiye <[email protected]>
docs(util): update documenting comments

2b16014a3b59a9657f4089d2acc132cf0b9c2149 authored over 1 year ago by Andrew Masiye <[email protected]>
docs(http/responses): update documenting comments

5c7f8511a118dd87d5e0dd4acee3535d33b31b32 authored over 1 year ago by Andrew Masiye <[email protected]>
Merge branch 'feature/config' into develop

0dc56ced64883e622d6507fa0572962e391e5ea4 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor: improve Config methods

* created ConfigCest.php to test Config.php

bd3bd3e687b53974998cf8ee69849cd9e48e81d5 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update .gitignore

b38cae700bd36fefd9a12587c48315feee6f26ac authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update .gitignore

7eb468dfcfb5a61389449becfa7b5a5d6130f281 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update .gitignore

d0183674a8ab56e4142b4714d7b537afacecc194 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(exceptions): create Functions.php for defining free functions

c27c8ffadde3d4c8e798d018119d710706928603 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(exceptions): create AssegaiCoreException.php and ConfigurationException.php

15780b5450319cc1c7b74254a6b630c1d4c1abf9 authored almost 2 years ago by Andrew Masiye <[email protected]>
fix(util/debug): remove STDOUT from log functions

67d35f57d26d9a9f2b3f407f874116cfa0d0960a authored almost 2 years ago by Andrew Masiye <[email protected]>
test: create files for testing configuration

500bd1091b89db4f3ab8a0512ab9f53b81f1f08d authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

a803237778596af0bf625ebc3b9a156c68c7015c authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

19637a01464f7eded55fca273ae0e26b96fa5e27 authored almost 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/type-management' into develop

a347ffe352c0ff80998024ac4ce650f1aa59ced4 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(util): implement string to DateTime conversion in castObjectToUserType method

The conversion of strings in DateTime::ATOM format (Y-m-d\TH:i:sP) to DateTime objects.

3941e1e6011fa6b6e6a6b3f30f8a649e9ff86d0b authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(util): implement string to DateTime conversion in castObjectToUserType method

The conversion of strings in ISO8601 format to DateTime objects.

6ceb4d57eb1f23c35341f27161db18a56121bd5c authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(util): rename Types.php to TypeManager.php

812b89b64c1d0e12c1858f0980c08723807e8695 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(util): rename Types.php to TypeManager.php

e688936bc127c960475a7fde9ec5082b8010b022 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore(routing): update Router.php

- updated documenting comments for parseHandlerAttributes method.

80c86cd6300f68aa0348124e7697120a12a6e5c9 authored almost 2 years ago by Andrew <[email protected]>
refactor(routing): update Route.php

- changed class to readonly class

4dc2f68a4685cf1fe80ceb9cda0457b85111a153 authored almost 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/validation' into develop

fe3de95d09e0e1d38fcd1993062ed78efbb7be07 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(pipes): update ValidationPipe.php

- invalid classes now throw an HttpException

92da78c843bca668d062e1c611576666bae24c31 authored almost 2 years ago by Andrew Masiye <[email protected]>
fix(http/responses): fix null response body issue

ab23f81637c9c4b8b639252f4a317f5c399e9383 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(tests): create ValidationPipeCest.php

410aef8f799119303f0dce2dff2529629a1dfc42 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: upgrade to codeception ^5.0

cb7e4afba0cfffeb9e2500c35210c973d3488d2e authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.lock

bb8067529f0d55f96371c2964fde3f8e0d0c79cc authored almost 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'develop' into feature/validation

fe902b0d50d3ee12be59300a6585822dbafe403c authored almost 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/bootstrap-test-suite' into develop

d06e8ef3523e437c13b49a943bf95c6c5d1eb43b authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(tests): add codeception tests suite

a734cabaf3d1328e5c61c5b65eae4e47e772e413 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

98670be2ee39297eb96650841d143a04bf36cab3 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(exceptions): create Handler.php for handling exceptions

fe04737d504822d085c310204348139e83d934da authored almost 2 years ago by Andrew Masiye <[email protected]>
chore(http/responses): update documenting comments in Responder.php

32647848e8ec4dafd32d9dae17ec4445e4faf9a7 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(pipes): create ValidationPipe.php

b8859a2d8a56f92d680abbd5b8fbe414311fec76 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

a4331ac121bf339bd19c04f05810c0c98f391088 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(interfaces): create IRenderable.php

5003fe265dafff9b72f8ce7612a617ba7b429b0b authored almost 2 years ago by Andrew Masiye <[email protected]>
docs: update CONTRIBUTING.md

8cdd390c22751177b099ce06f9b39a9964d393b4 authored almost 2 years ago by Andrew Masiye <[email protected]>
fix(config): fix issue where whole config is overwritten

- changed array_merge to union operator

cb7e99809837533805eeb611b14e8f584d8f8286 authored almost 2 years ago by Andrew Masiye <[email protected]>
fix(config): fix issue where whole config is overwritten

- changed array_merge to union operator

a6cde609ffe2a329b1117f99052edd59009d05f4 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(rendering): update ViewEngine.php

- added default viewport meta attribute

0a2766505f8da378bb2e4ae00020fa71929690b3 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.lock

36d03d53760e70aeb3ea3c15387122c3bf5e515a authored almost 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'feature/view-components' into develop

8eb66a7c6e4e328ae7b855940e706909f6e4f088 authored almost 2 years ago by Andrew Masiye <[email protected]>
docs: update README.md

f6b8475856c583501a72a2e0c79d167c20b4084c authored almost 2 years ago by Andrew Masiye <[email protected]>
fix(routing): fix path matching for routes with trailing '/'

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

5f4341ed492f077264a46d6abcf49224576adf70 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(): add declaration resolution logic

bb2130b111935117d1fb4367839016e69b90df50 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(pipes): create ParseFilePipe.php

4cecdd0472f3bbdf0d7d1aff3347aec7a3af6951 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(attributes): update Module.php

f47aa37978af7ffb41aace6d13daab8dad684e35 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(attributes): update Component.php

- added selector property
- renamed templateURL to templateUrl

9949473c44a09e2b1825c3ab66916e108cb38291 authored almost 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'develop' into feature/view-components

54e9435103cf60812c0819f353de6a360a013600 authored almost 2 years ago by Andrew Masiye <[email protected]>
feat(attributes/http): create Session.php and Ip.php

c9f487a2030fa2fe1e3895e7d673aa015a8b1a22 authored almost 2 years ago by Andrew Masiye <[email protected]>
refactor(app): add useGlobalPipes method

eee7039844d526e9f79769d1f0846210ae85d8e2 authored almost 2 years ago by Andrew Masiye <[email protected]>
chore: update composer.json

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

97513828d4690bb595ac20cc6e25496b257e2dbe authored about 2 years ago by Andrew Masiye <[email protected]>
fix(routing): fix routing issue for hyphenated endpoints

61cacfd48a41b843123aefba78f571f7fd7bd294 authored about 2 years ago by Andrew Masiye <[email protected]>
Merge branch 'develop' into feature/view-components

3e07bfc30abc0a5efe1a539ebfb5060331992190 authored about 2 years ago by Andrew Masiye <[email protected]>
feat(rendering): add favicon view property

1174833a66299a3c4cbae5ee8d43415ac9caadb9 authored about 2 years ago by Andrew Masiye <[email protected]>
Update README.md

2e190d710a8ce7e4d3364d1b8c5683f7da42b504 authored about 2 years ago by Andrew Masiye <[email protected]>
chore: update README.md

98502c7e9f732095d78a4a9c15058250760be2b1 authored about 2 years ago by Andrew Masiye <[email protected]>