Alejandro Celaya
|
a28c1d17c5
|
Moved entities mappings from annotations to external config files
|
2018-12-16 12:08:03 +01:00 |
|
Alejandro Celaya
|
d0e0aea0f1
|
Updated visits to support pagination
|
2018-11-28 20:39:08 +01:00 |
|
Alejandro Celaya
|
b0f250ed8a
|
Created factory method to build VisitParams from a raw dataset
|
2018-11-28 19:58:45 +01:00 |
|
Alejandro Celaya
|
45254606d4
|
Added DTO used to pass filtering params to VisitsTracker
|
2018-11-27 21:09:27 +01:00 |
|
Alejandro Celaya
|
0ae5a53d86
|
Enforced property types comments in one line
|
2018-11-20 19:30:27 +01:00 |
|
Alejandro Celaya
|
d4d65bdf37
|
Added missing X-Api-Key header to cross domain middleware
|
2018-11-18 17:03:50 +01:00 |
|
Alejandro Celaya
|
90732a4fad
|
Removed translations from Rest module
|
2018-11-18 16:28:04 +01:00 |
|
Alejandro Celaya
|
521f6f2b18
|
Added functional-php library
|
2018-11-02 10:54:42 +01:00 |
|
Alejandro Celaya
|
877b098b09
|
Improved public API in ApiKey entity, reducing anemic model
|
2018-10-28 15:24:41 +01:00 |
|
Alejandro Celaya
|
025135b8c6
|
Added all missing use statements from global functions and constants
|
2018-10-28 08:34:02 +01:00 |
|
Alejandro Celaya
|
77d810b735
|
Replaced all FQ global function and constants by explicit imports
|
2018-10-28 08:24:06 +01:00 |
|
Alejandro Celaya
|
787b791651
|
Replaced hardcoded exceptions concatenations by PSR approach
|
2018-10-20 12:50:10 +02:00 |
|
Alejandro Celaya
|
ff80f32f72
|
Created json_encode function which always maps to array and converts errors into exceptions
|
2018-10-05 19:19:44 +02:00 |
|
Alejandro Celaya
|
e55dbef2fc
|
Replaced in_array by contains
|
2018-10-05 18:52:42 +02:00 |
|
Alejandro Celaya
|
0183c8a4b7
|
Migrated from standard datetime objects to chronos objects
|
2018-09-29 12:52:32 +02:00 |
|
Alejandro Celaya
|
5ecfe9f0f0
|
Implemented ApiKeyHeaderPlugin
|
2018-09-29 08:34:47 +02:00 |
|
Alejandro Celaya
|
0f5fb066d1
|
Converted AuthenticationpluginManager in a plain plugin manager and encasulated in new service adding extra behavior
|
2018-09-29 08:16:40 +02:00 |
|
Alejandro Celaya
|
8e61639598
|
Created system of authentication plugins
|
2018-09-28 22:08:01 +02:00 |
|
Alejandro Celaya
|
e88468d867
|
Renamed CheckAuthenticationMiddleware to just AuthenticationMiddleware
|
2018-09-24 23:07:10 +02:00 |
|
Alejandro Celaya
|
80fe3a73e2
|
More classes renamed and fixes for usage of the short code concept in place of short URL
|
2018-09-20 20:38:51 +02:00 |
|
Alejandro Celaya
|
7ab993b764
|
Created and registered middleware which replaces short-code from short-url on rest paths
|
2018-09-20 20:27:34 +02:00 |
|
Alejandro Celaya
|
622edd2ed1
|
Renamed rest middlewares to use the short-url concept instead of the short-code concept
|
2018-09-20 20:00:53 +02:00 |
|
Alejandro Celaya
|
1f5faee356
|
Renamed rest actions to use the short-url concept instead of the short-code concept
|
2018-09-20 19:55:24 +02:00 |
|
Alejandro Celaya
|
5714a8f884
|
Created action to delete short URLs
|
2018-09-15 12:56:17 +02:00 |
|
Alejandro Celaya
|
394d9ff4d2
|
Defined config and implementation to delete short URLs
|
2018-09-15 11:01:28 +02:00 |
|
Alejandro Celaya
|
07165f344f
|
Normalized entities adding missing type hints and removing superfluous comments
|
2018-09-15 10:03:42 +02:00 |
|
Alejandro Celaya
|
f3c92f4110
|
Updated short URL creation responses to include more information
|
2018-09-12 20:32:58 +02:00 |
|
Alejandro Celaya
|
563021bdc1
|
Updated resolve short url action to return all data for that short url
|
2018-08-11 10:40:44 +02:00 |
|
Alejandro Celaya
|
2d6d35a398
|
Added shortUrl field to serialized ShortUrl objects, both from CLI and REST
|
2018-08-10 23:14:45 +02:00 |
|
Alejandro Celaya
|
5be5e0bc60
|
Fixed coding styles
|
2018-07-31 19:53:59 +02:00 |
|
Alejandro Celaya
|
b0dbb2dae4
|
Updated CreateShortCodeContentNegotiationMiddleware so that query parameter takes precedence over Accept header
|
2018-05-07 11:17:10 +02:00 |
|
Alejandro Celaya
|
52d8ffa212
|
Improved CreateShortCodeContentNegotiationMiddleware sho that it takes into account the case in which an error is returned from next middleware
|
2018-05-06 12:28:22 +02:00 |
|
Alejandro Celaya
|
1f78b5c524
|
Improved CreateShortCodeContentNegotiationMiddleware so that it can determine the format based on a query partameter
|
2018-05-03 18:32:32 +02:00 |
|
Alejandro Celaya
|
59f10619ba
|
Created middleware used with short codes creation actions to handle content negotiation
|
2018-05-03 18:26:31 +02:00 |
|
Alejandro Celaya
|
8a74ef2a33
|
Moved action to subnamespace
|
2018-05-03 18:04:00 +02:00 |
|
Alejandro Celaya
|
d05ac5ce9d
|
Moved action to subnamespace
|
2018-05-03 18:03:10 +02:00 |
|
Alejandro Celaya
|
3100fffa2b
|
Moved action to subnamespace
|
2018-05-03 18:02:45 +02:00 |
|
Alejandro Celaya
|
6bbacb1017
|
Moved action to subnamespace
|
2018-05-03 18:01:57 +02:00 |
|
Alejandro Celaya
|
4403dc5df9
|
Moved action to subnamespace
|
2018-05-03 18:00:32 +02:00 |
|
Alejandro Celaya
|
fdc637c23d
|
Moved action to subnamespace
|
2018-05-03 17:59:28 +02:00 |
|
Alejandro Celaya
|
eb9a964c66
|
Removed unused use statement
|
2018-05-03 13:34:13 +02:00 |
|
Alejandro Celaya
|
e5ef8d7f8c
|
Created action which allows short URLs to be created on a single API request
|
2018-05-03 13:21:43 +02:00 |
|
Alejandro Celaya
|
28650aee2b
|
Fixed case sensitivity errors
|
2018-05-03 12:19:51 +02:00 |
|
Alejandro Celaya
|
a2294704e6
|
Split try catch to prevent undefined variables
|
2018-05-01 19:38:44 +02:00 |
|
Alejandro Celaya
|
e5e1aa2ff4
|
Defined abstract action which handles short codes generations
|
2018-05-01 19:35:12 +02:00 |
|
Alejandro Celaya
|
2f5290b9d3
|
Moved whitelisted routes in CheckAuthenticationMiddleware to external configuration
|
2018-05-01 18:36:42 +02:00 |
|
Alejandro Celaya
|
ef3c4aadf2
|
Moved most of rest routes config to their actions
|
2018-05-01 18:28:37 +02:00 |
|
Alejandro Celaya
|
c9ce56eea5
|
Added public method in AbstractRestAction which builds route definition
|
2018-05-01 18:16:44 +02:00 |
|
Alejandro Celaya
|
4fee656f96
|
Prepared version 1.9.0
|
2018-05-01 10:10:19 +02:00 |
|
Alejandro Celaya
|
91d350b12f
|
Removed path workaround in PathVersionMiddleware and simplified code
|
2018-04-07 08:31:03 +02:00 |
|