Buster "Silver Eagle" Neece
8042fa9025
Part 1 of OpenAPI transition to Attributes.
2021-12-12 05:01:53 -06:00
Buster "Silver Eagle" Neece
1c814fc4c2
Code fixes and deprecated 8.1 fixes.
2021-12-10 21:48:19 -06:00
Buster "Silver Eagle" Neece
f1bd2f61f8
Tweak admin Users API.
2021-10-27 19:50:01 -05:00
Buster "Silver Eagle" Neece
b58480e0d0
Vuetify User management in admin.
2021-10-27 18:15:33 -05:00
Buster "Silver Eagle" Neece
a35e8bf27d
Standardize the Status responses for APIs.
2021-09-05 17:41:10 -05:00
Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece
e893a93981
Routine PHP 8 code inspection sweep
...
- Removing explicit calls to default values
- Add strict parameter arguments
- Use PHP8 built-in functions when possible
2021-04-23 17:12:47 -05:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
63e0040e8f
Bump static analysis level and make strict type fixes.
2020-08-31 17:32:30 -05:00
Buster "Silver Eagle" Neece
42c2676789
Standardize API controllers to PSR standards, rename functions.
2020-02-22 14:27:14 -06:00
Buster "Silver Eagle" Neece
1a6d1d620d
Add PHP 7.4 type hinting everywhere except Entities.
2019-12-07 06:19:49 -06:00
Buster "Silver Eagle" Neece
bce49487c2
Change "record_id" references to "id" to auto-inject from router.
2019-09-18 15:11:49 -05:00
Buster Neece
0953182033
Localization Overhaul
...
- Replace several "add %s", "remove %s", "manage %s" strings with dedicated strings for each action
- Make API responses locale-aware and translated
- Make CLI locale-aware and translated
- Add initial support for Turkish language
2019-08-21 17:34:05 -05:00
Buster Neece
2f8ab5544a
Switch back to Request/Response decorators.
2019-08-09 10:00:21 -05:00
Buster "Silver Eagle" Neece
639dddf989
Slim PHP Framework 4 Update ( #1822 )
...
Implement an upgrade of the codebase to use Slim Framework version 4, which includes the following changes:
- Updating to Slim version 4 and the corresponding AzuraCore updates.
- Making all objects PSR-7 Request/Response agnostic (and creating RequestHelper and ResponseHelper objects to interact with the PSR-7 Req/Resp objects).
- Moving to PHP-DI as a DI container and implementing its autowiring support.
2019-08-06 23:33:55 -05:00
Buster Neece
f09af58594
Rename API base controllers; make stations use a base CRUD controller.
2019-04-13 22:19:24 -05:00
Buster Neece
bbe1690843
General API cleanup and closes #1277 -- Add streamer/DJs API endpoint.
2019-04-07 03:40:55 -05:00
Buster "Silver Eagle" Neece
a42ae53379
Create new DoctrineEntityNormalizer for API call handling.
2019-01-04 11:32:11 -06:00
Buster "Silver Eagle" Neece
7e37823834
Bring OpenAPI into full spec compliance so it can be imported into Postman.
2019-01-03 05:35:38 -06:00
Buster "Silver Eagle" Neece
62e8b50975
Fix standards compliance in Users API endpoints; update public API docs.
2019-01-03 04:59:44 -06:00
Buster "Silver Eagle" Neece
d3186debd8
Fix schema references.
2018-12-25 04:59:14 -06:00
Buster "Silver Eagle" Neece
8aa3e94ae3
Prevent self-removal.
2018-12-24 14:58:43 -06:00
Buster "Silver Eagle" Neece
10970517ac
Provide a dynamic openapi.yml manifest, fix OpenAPI markup on several sections; update Swagger UI.
2018-12-24 02:47:45 -06:00
Buster "Silver Eagle" Neece
e21a23ef35
More refinements to common controllers; remove need for POST endpoint for Bootgrid.
2018-12-23 17:26:15 -06:00
Buster "Silver Eagle" Neece
b2c6b5e54e
Create new abstract CRUD API containers.
2018-12-20 04:25:24 -06:00