Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece
37c3df2494
Use refs for common API responses.
2022-01-10 22:31:24 -06:00
Buster "Silver Eagle" Neece
38cd3945e2
Use constants in API definitions; update Swagger UI.
2021-12-29 15:19:34 -06:00
Buster "Silver Eagle" Neece
cc6753ae81
Move main controller API annotations into Attributes.
2021-12-28 23:36:30 -06:00
Buster "Silver Eagle" Neece
82c308b207
Add search, sort and pagination to lots of pages.
2021-12-20 12:17:51 -06:00
Buster "Silver Eagle" Neece
8042fa9025
Part 1 of OpenAPI transition to Attributes.
2021-12-12 05:01:53 -06:00
Buster "Silver Eagle" Neece
1d7ed8038a
Code style and test updates.
2021-08-12 08:30:59 -05:00
Buster "Silver Eagle" Neece
75257caee2
Vuetify remote relays.
2021-08-12 08:24:58 -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
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 "Silver Eagle" Neece
630d0cb099
Add "Exception" to all exception names.
2019-09-10 11:40:31 -05:00
Buster "Silver Eagle" Neece
513d04f7d2
Code cleanup!
2019-09-04 13:00:51 -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
3a1faa3887
Add DB migration, entity and editable checks.
2019-07-14 23:47:39 -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
8dc072d1c8
Simplify routing file and add Playlist API endpoints.
2019-04-12 22:27:58 -05:00
Buster Neece
4f68512b43
#1281 #1282 -- Add remotes/mount point API.
2019-04-09 23:46:51 -05:00