Commit Graph

  • 00db8a7ea5 Created Common\ErrorHandler tests Alejandro Celaya 2016-07-30 17:07:35 +02:00
  • 4c6cc9cd11 Created ResolveUrlCommandTest Alejandro Celaya 2016-07-30 16:48:02 +02:00
  • 50f1549457 Created ProcessVisitsCommand Alejandro Celaya 2016-07-30 14:42:09 +02:00
  • 3923bf0604 Created GetVisitsCommandTest Alejandro Celaya 2016-07-30 14:30:30 +02:00
  • bb8404040a Created GenerateShortcodeCommandTest Alejandro Celaya 2016-07-30 14:12:56 +02:00
  • 5cdd782ce1 Removed whiteline Alejandro Celaya 2016-07-30 13:54:00 +02:00
  • e345c2bbfe Moved error handler classes from Expressive namespace to ErrorHandler namespace Alejandro Celaya 2016-07-30 13:51:52 +02:00
  • 2a018f5415 Fixed ContentBasedErrorHandler fatching error handlers from the composed plugin manager Alejandro Celaya 2016-07-30 10:47:29 +02:00
  • 7394424a43 Merge branch 'develop' into feature/12 Alejandro Celaya 2016-07-30 10:41:05 +02:00
  • 2f5119d0b3 Split ContentBasedErrorHandler responsibilities into two separated classes Alejandro Celaya 2016-07-30 10:08:21 +02:00
  • c569cef239 Fixed ContentBased error handler not using the default content if accepted contents are not valid Alejandro Celaya 2016-07-29 11:25:53 +02:00
  • ab6aa99a6d Created more tests on CLI module Alejandro Celaya 2016-07-28 20:49:27 +02:00
  • f4532c3015 Replaced exclusive ifs by if-else Alejandro Celaya 2016-07-28 09:56:44 +02:00
  • af9193f721 Removed duplicated error handling for 404 errors Alejandro Celaya 2016-07-28 09:40:36 +02:00
  • 36259588db Fixed Action prefix on routable middlewares Alejandro Celaya 2016-07-27 20:22:50 +02:00
  • a3554db1c3 Merge branch 'feature/15' into develop Alejandro Celaya 2016-07-27 20:18:28 +02:00
  • 75e744838c Created content based error handler which allows managing errors in a different way depending on the Accepted content type from the client Alejandro Celaya 2016-07-27 20:17:23 +02:00
  • f3d2cf5e15 Deleted ResponseTypeMiddleware which is not ussable anymore Alejandro Celaya 2016-07-26 19:10:43 +02:00
  • a81dba58bd Defined custom NotFoundMiddleware for rest routes Alejandro Celaya 2016-07-26 19:09:54 +02:00
  • 83f29080c6 Improved the way rest errors are catched Alejandro Celaya 2016-07-26 11:05:17 +02:00
  • 0ef1e416c6 Created middleware to catch rest errors and return JSON responses Alejandro Celaya 2016-07-26 09:54:13 +02:00
  • 57d81115de Added PHP 7.1 to the CI matrix Alejandro Celaya 2016-07-21 18:46:52 +02:00
  • 5c8353da02 Set collation to utf8_bin in shortCode column of ShortUrl so that the UNIQUE key is case sensitive Alejandro Celaya 2016-07-21 18:46:15 +02:00
  • 95346ebb7e Merge branch 'feature/23' into develop Alejandro Celaya 2016-07-21 17:00:42 +02:00
  • cd5bbcd60a Reused middleware to check Accept-Language header on any HTTP related middleware Alejandro Celaya 2016-07-21 16:59:27 +02:00
  • fb9c7f8eec Used twig extension to load translations on twig templates Alejandro Celaya 2016-07-21 16:54:00 +02:00
  • e42469b090 Added translations for error messages returned by the REST API Alejandro Celaya 2016-07-21 16:41:16 +02:00
  • 06868f782b Created middleware for rest that reads the language from the Accept-Language header Alejandro Celaya 2016-07-21 16:20:27 +02:00
  • 73a35a8f44 Added translator and translations to ResolveUrlCommand Alejandro Celaya 2016-07-21 16:01:16 +02:00
  • 6a05265a48 Added translator and translations to ProcessVisitsCommand Alejandro Celaya 2016-07-21 15:50:27 +02:00
  • 8e51b51cae Added translator and translations to ListShortcodesCommand Alejandro Celaya 2016-07-21 15:43:19 +02:00
  • 545fe7da70 Added translator and translations to GetVisitsCommand Alejandro Celaya 2016-07-21 15:35:52 +02:00
  • cb99130c1e Created translator and used inside one of the commands Alejandro Celaya 2016-07-21 15:08:46 +02:00
  • b413b16c86 Merge branch 'feature/21' into develop Alejandro Celaya 2016-07-21 10:16:52 +02:00
  • 3ba51c5390 Improved visits REST endpoint path Alejandro Celaya 2016-07-21 10:16:36 +02:00
  • 0ef9db0bdf Added option to filter by date in visits REST endpoint Alejandro Celaya 2016-07-21 10:13:09 +02:00
  • bdd2d6f8b2 Improved DateRange to check if both wrapped dates are empty Alejandro Celaya 2016-07-21 10:03:37 +02:00
  • 45d194aced Added option to filter by date in shortcode:views CLI command Alejandro Celaya 2016-07-21 09:58:33 +02:00
  • 0a57f52309 Fixed typo Alejandro Celaya 2016-07-21 09:46:12 +02:00
  • d97287ab0c Added option to filter by date the visits list Alejandro Celaya 2016-07-21 09:36:38 +02:00
  • 84c4021b24 Merge branch 'feature/22' into develop Alejandro Celaya 2016-07-20 19:04:48 +02:00
  • d39a949992 Fixed wrong exception name Alejandro Celaya 2016-07-20 19:04:38 +02:00
  • dbe1281d2a Created services and command to process visits Alejandro Celaya 2016-07-20 19:00:23 +02:00
  • d3c2f4ed2a Created service to resolve IP locations Alejandro Celaya 2016-07-20 12:37:48 +02:00
  • 06fa33877b Moved some exceptions from core to common Alejandro Celaya 2016-07-20 10:13:53 +02:00
  • c290bed354 Created VisitLocation entity Alejandro Celaya 2016-07-20 09:35:46 +02:00
  • 31af0eea04 Improved main config file and fixed tests whitelist Alejandro Celaya 2016-07-19 23:35:47 +02:00
  • aaf4f1dfe5 Improved config loading so that autoloaded overrides module-specific Alejandro Celaya 2016-07-19 23:30:23 +02:00
  • e28e984278 Improved CrossDomainMiddleware by allowing the same origin that was requested Alejandro Celaya 2016-07-19 22:38:14 +02:00
  • 839329d627 Improved CrossDomainMiddleware preventing headers to be injected on non-CORS requests Alejandro Celaya 2016-07-19 20:20:18 +02:00
  • 0daa24739d Merge branch 'feature/11' into develop Alejandro Celaya 2016-07-19 18:34:02 +02:00
  • 7ca52ecff9 Removed wrong use statement from old namespace Alejandro Celaya 2016-07-19 18:33:45 +02:00
  • 39598d8608 Moved templates and templates config to Core module Alejandro Celaya 2016-07-19 18:32:59 +02:00
  • 923abdf4d2 Added first tests for CLI module Alejandro Celaya 2016-07-19 18:28:21 +02:00
  • f917697b8e Added first tests to Rest module Alejandro Celaya 2016-07-19 18:19:05 +02:00
  • fe8ef2030f Fixed elements broken on module separation Alejandro Celaya 2016-07-19 18:05:06 +02:00
  • ab9c2f728a Created Core module Alejandro Celaya 2016-07-19 18:01:39 +02:00
  • ba06ad44bd Created Common module Alejandro Celaya 2016-07-19 17:38:41 +02:00
  • 8fc88171ee Moved AuthenticationException to Rest module Alejandro Celaya 2016-07-19 17:27:55 +02:00
  • 7efb3b3a86 Created cli-specific services config file Alejandro Celaya 2016-07-19 17:17:37 +02:00
  • 170c96b8ef Fixed config files names Alejandro Celaya 2016-07-19 17:12:50 +02:00
  • 55f954f50f Created Rest module Alejandro Celaya 2016-07-19 17:07:59 +02:00
  • 95d0beea3c Created CLI module Alejandro Celaya 2016-07-19 16:50:02 +02:00
  • 5eefaf3071 Added config manager package Alejandro Celaya 2016-07-19 16:30:48 +02:00
  • 5536d05e99 Added idea folder to gitignore Alejandro Celaya 2016-07-19 16:14:57 +02:00
  • a229d2903b Merge branch 'develop' v0.2.0 Alejandro Celaya 2016-07-06 20:33:42 +02:00
  • e3ad9eb03a Merge pull request #17 from acelaya/feature/10 Alejandro Celaya 2016-07-06 20:33:04 +02:00
  • cdeffe9cc7 Added missing issue to changelog Alejandro Celaya 2016-07-06 20:23:38 +02:00
  • 2e00a8dec6 Created command to list visits for a shortcode Alejandro Celaya 2016-07-06 20:21:34 +02:00
  • 43f1f790dd Improved ListShortciodesCommand Alejandro Celaya 2016-07-06 20:10:19 +02:00
  • 60f5e5290e Created new command to list short urls Alejandro Celaya 2016-07-06 19:41:24 +02:00
  • 96478f3400 Created the console application via a factory Alejandro Celaya 2016-07-05 23:25:39 +02:00
  • 9ce5e255f1 Created new CLI command to parse a shortcode Alejandro Celaya 2016-07-05 23:16:23 +02:00
  • 490b72539e Created CHANGELOG Alejandro Celaya 2016-07-05 20:09:10 +02:00
  • 86d877b565 Merge pull request #16 from acelaya/feature/8 Alejandro Celaya 2016-07-05 20:05:02 +02:00
  • 371e264ebe Removed PHP5.5 from travis environments Alejandro Celaya 2016-07-05 19:54:16 +02:00
  • f691bb00d1 Created rest documentation Alejandro Celaya 2016-07-05 19:28:47 +02:00
  • baf5936cf1 More cross-domain improvements Alejandro Celaya 2016-07-05 19:19:23 +02:00
  • bd36c65a73 Fixed some cross-origin issues Alejandro Celaya 2016-07-05 19:08:34 +02:00
  • 431169eb8c Created middleware that checks authentication Alejandro Celaya 2016-07-04 17:54:24 +02:00
  • dfc5bfd0f2 Created rest route to perform authentication Alejandro Celaya 2016-07-04 14:45:18 +02:00
  • 56b2bd3d56 Created entity to persist rest tokens Alejandro Celaya 2016-07-04 14:04:10 +02:00
  • bbef3444c2 Added errorhanler local config distributable file Alejandro Celaya 2016-07-04 13:14:01 +02:00
  • b4e6fe7135 Created trait to serialize paginators Alejandro Celaya 2016-07-04 12:50:06 +02:00
  • 30773c66d0 Fixed ShortUrlServiceTest Alejandro Celaya 2016-07-04 09:18:10 +02:00
  • cc1829f9ed Added pagination to ShortUrls list Alejandro Celaya 2016-07-04 09:15:50 +02:00
  • 35f1a4b672 Created stuff to handle pagination on list results Alejandro Celaya 2016-07-04 08:57:37 +02:00
  • 67ef171262 Improved middleware pipeline and added cross-domain headers for ajax requests Alejandro Celaya 2016-07-03 08:40:39 +02:00
  • 4129d35447 Added list short URLs endpoint to rest api Alejandro Celaya 2016-06-18 09:43:29 +02:00
  • 305df3a95b Implemented rest endpoint to return shortcode visits Alejandro Celaya 2016-06-12 21:51:06 +02:00
  • ab8ccd7df1 Added get URL rest endpoint Alejandro Celaya 2016-06-12 21:31:28 +02:00
  • 1fbefbbd15 Created shortcode creation rest endpoint Alejandro Celaya 2016-06-12 17:51:30 +02:00
  • 8a7d5a499e Dropped unused middleware Alejandro Celaya 2016-07-04 08:33:22 +02:00
  • 32d0e2d091 Merge branch 'feature/9' into develop Alejandro Celaya 2016-07-03 09:17:33 +02:00
  • e09915dd21 Removed cli-related middlewares and factories Alejandro Celaya 2016-07-03 09:16:56 +02:00
  • 35147fecb2 Replaced cli execution using expressive middleware by symfony/console Alejandro Celaya 2016-07-03 09:14:27 +02:00
  • 1c6250618a Removed unique index from too long field Alejandro Celaya 2016-05-02 17:52:53 +02:00
  • fb9d3268ad Merge branch 'develop' v0.1.0 Alejandro Celaya 2016-05-02 17:29:32 +02:00
  • 4e852aab9b Fixed typo and added link to my website Alejandro Celaya 2016-05-02 17:20:07 +02:00
  • 3e9161efb0 Updated templates Alejandro Celaya 2016-05-02 17:17:11 +02:00