Alejandro Celaya
|
60ef98b836
|
Extracted method to find crawlable short codes to its own query object
|
2022-12-14 14:38:22 +01:00 |
|
Alejandro Celaya
|
73c8b53882
|
Split some logic from VisitRepository into its own injectable repository
|
2022-12-14 12:28:23 +01:00 |
|
Alejandro Celaya
|
92a83b82a0
|
Split short URL listing capabilities on its own repo and service
|
2022-12-13 19:37:02 +01:00 |
|
Alejandro Celaya
|
229dc93132
|
Fixed typo
|
2022-12-11 18:36:46 +01:00 |
|
Alejandro Celaya
|
0952c488be
|
Added exclusion flags to ListShortUrlsCommand
|
2022-12-11 18:33:40 +01:00 |
|
Alejandro Celaya
|
c4f28b3a32
|
Renamed ShortUrl::fromMeta to ShortUrl::create
|
2022-12-11 18:24:47 +01:00 |
|
Alejandro Celaya
|
201f25e0ad
|
Improved API tests to cover exlucding disabled URLs from lists
|
2022-12-11 13:38:11 +01:00 |
|
Alejandro Celaya
|
0c3523c34a
|
Fixed E2E test suites
|
2022-12-11 13:22:16 +01:00 |
|
Alejandro Celaya
|
0d7a0ee9ea
|
Fixed more coding styles
|
2022-12-11 13:11:43 +01:00 |
|
Alejandro Celaya
|
931bdb0cd7
|
Fixed coding styles
|
2022-12-11 13:03:19 +01:00 |
|
Alejandro Celaya
|
8807a78463
|
Improved performance when filtering out shortUrls which reached their limit by using a sub-query
|
2022-12-11 13:00:06 +01:00 |
|
Alejandro Celaya
|
d832133410
|
Enhanced db tests for expired short urls filtering
|
2022-12-11 12:33:17 +01:00 |
|
Alejandro Celaya
|
cdde59b543
|
Added db test for filtering of disabled short URLs
|
2022-12-11 11:41:37 +01:00 |
|
Alejandro Celaya
|
463dfe9729
|
Added support to filter out expired short URLs from list
|
2022-12-11 10:26:04 +01:00 |
|
Alejandro Celaya
|
805c8c87ba
|
Fixed nasty typo
|
2022-12-10 19:59:30 +01:00 |
|
Alejandro Celaya
|
c3ab871366
|
Exposed new short URLs list filtering params
|
2022-12-10 19:59:30 +01:00 |
|
Alejandro Celaya
|
42a5296f93
|
Added new params to short URLs list to filter out 'disabled' short ones
|
2022-12-10 19:59:30 +01:00 |
|
Alejandro Celaya
|
2047d6b772
|
Merge pull request #1621 from acelaya-forks/feature/default-domain-search
Feature/default domain search
|
2022-12-08 20:43:42 +01:00 |
|
Alejandro Celaya
|
6bce219eb3
|
Added test to cover searching short URLs by default domain
|
2022-12-08 20:32:48 +01:00 |
|
Alejandro Celaya
|
dfcac525bc
|
Enabled search by default domain
|
2022-12-08 20:22:50 +01:00 |
|
Alejandro Celaya
|
f41d947cf7
|
Ensured empty string is ignored as the domain during short URL creation
|
2022-12-07 19:06:05 +01:00 |
|
Alejandro Celaya
|
05d55c4000
|
Added one more case to cover import orphan visits when visits already exist
|
2022-12-05 14:48:24 +01:00 |
|
Alejandro Celaya
|
739f5eb421
|
Added test for orphan visits import
|
2022-12-05 14:42:26 +01:00 |
|
Alejandro Celaya
|
0aab1bdc4e
|
Added test for findMostRecentOrphanVisit
|
2022-12-04 20:42:28 +01:00 |
|
Alejandro Celaya
|
55c9773a02
|
Added logic to import orphan visits
|
2022-12-04 20:35:38 +01:00 |
|
Alejandro Celaya
|
4b66aaba5c
|
Updated to latest shlink-importer
|
2022-12-04 12:28:44 +01:00 |
|
Alejandro Celaya
|
01e0a95e14
|
Added rest of tests to phpstan check
|
2022-10-24 20:25:06 +02:00 |
|
Alejandro Celaya
|
f459a99e7e
|
Added db tests to phpstan checks
|
2022-10-24 20:14:48 +02:00 |
|
Alejandro Celaya
|
85e18a4754
|
Fixed all phpstan inspections on tests
|
2022-10-24 20:11:25 +02:00 |
|
Alejandro Celaya
|
1650499a38
|
Added more stricter types for mocks
|
2022-10-24 19:59:03 +02:00 |
|
Alejandro Celaya
|
51f243995a
|
Added stricter types for mocks
|
2022-10-24 19:53:13 +02:00 |
|
Alejandro Celaya
|
da658185c3
|
Fixed coding styles
|
2022-10-23 23:07:50 +02:00 |
|
Alejandro Celaya
|
ef82158368
|
Migrated ApiKeyServiceTest to use PHPUnit mocks
|
2022-10-23 23:07:17 +02:00 |
|
Alejandro Celaya
|
083ccd36b7
|
Migrated OverrideDomainMiddlewareTest to use PHPUnit mocks
|
2022-10-23 23:00:57 +02:00 |
|
Alejandro Celaya
|
d61c79da84
|
Migrated DropDefaultDomainFromRequestMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:56:12 +02:00 |
|
Alejandro Celaya
|
8f76c3e202
|
Migrated DefaultShortCodesLengthMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:55:11 +02:00 |
|
Alejandro Celaya
|
23aa7a015c
|
Migrated CreateShortUrlContentNegotiationMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:53:48 +02:00 |
|
Alejandro Celaya
|
674a4416cf
|
Migrated NotConfiguredMercureErrorHandlerTest to use PHPUnit mocks
|
2022-10-23 22:51:38 +02:00 |
|
Alejandro Celaya
|
db85915c2f
|
Migrated BackwardsCompatibleProblemDetailsHandlerTest to use PHPUnit mocks
|
2022-10-23 22:48:30 +02:00 |
|
Alejandro Celaya
|
dfc8e8d74e
|
Migrated CrossDomainMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:47:34 +02:00 |
|
Alejandro Celaya
|
b2b424a4ed
|
Migrated BodyParserMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:45:23 +02:00 |
|
Alejandro Celaya
|
3433899577
|
Migrated AuthenticationMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:40:14 +02:00 |
|
Alejandro Celaya
|
b1f814e118
|
Migrated InitialApiKeyDelegatorTest to use PHPUnit mocks
|
2022-10-23 22:36:16 +02:00 |
|
Alejandro Celaya
|
7aa6afeb30
|
Migrated TagVisitsActionTest to use PHPUnit mocks
|
2022-10-23 22:28:29 +02:00 |
|
Alejandro Celaya
|
d414496a3c
|
Migrated ShortUrlVisitsActionTest to use PHPUnit mocks
|
2022-10-23 22:27:27 +02:00 |
|
Alejandro Celaya
|
d4684fd01f
|
Migrated OrphanVisitsActionTest to use PHPUnit mocks
|
2022-10-23 22:25:54 +02:00 |
|
Alejandro Celaya
|
bb444a02fe
|
Migrated NonOrphanVisitsActionTest to use PHPUnit mocks
|
2022-10-23 22:24:06 +02:00 |
|
Alejandro Celaya
|
e980a8d121
|
Migrated GlobalVisitsActionTest to use PHPUnit mocks
|
2022-10-23 22:23:08 +02:00 |
|
Alejandro Celaya
|
f493baaf2b
|
Migrated DomainVisitsActionTest to use PHPUnit mocks
|
2022-10-23 22:22:14 +02:00 |
|
Alejandro Celaya
|
28f26920dd
|
Migrated UpdateTagActionTest to use PHPUnit mocks
|
2022-10-23 22:21:23 +02:00 |
|
Alejandro Celaya
|
69e994c067
|
Migrated TagsStatsActionTest to use PHPUnit mocks
|
2022-10-23 22:20:21 +02:00 |
|
Alejandro Celaya
|
656083cb6f
|
Migrated ListTagsActionTest to use PHPUnit mocks
|
2022-10-23 22:19:14 +02:00 |
|
Alejandro Celaya
|
ab9ea887d2
|
Migrated DeleteTagsActionTest to use PHPUnit mocks
|
2022-10-23 22:17:35 +02:00 |
|
Alejandro Celaya
|
9ac6a50e66
|
Migrated SingleStepCreateShortUrlActionTest to use PHPUnit mocks
|
2022-10-23 22:16:19 +02:00 |
|
Alejandro Celaya
|
acc9cb94b5
|
Migrated ResolveShortUrlActionTest to use PHPUnit mocks
|
2022-10-23 22:14:28 +02:00 |
|
Alejandro Celaya
|
01829c82ee
|
Migrated ListShortUrlsActionTest to use PHPUnit mocks
|
2022-10-23 22:13:27 +02:00 |
|
Alejandro Celaya
|
9c02ea8799
|
Migrated EditShortUrlActionTest to use PHPUnit mocks
|
2022-10-23 22:12:27 +02:00 |
|
Alejandro Celaya
|
d202538581
|
Migrated DeleteShortUrlActionTest to use PHPUnit mocks
|
2022-10-23 22:10:41 +02:00 |
|
Alejandro Celaya
|
a84b642ba5
|
Migrated CreateShortUrlActionTest to use PHPUnit mocks
|
2022-10-23 22:09:37 +02:00 |
|
Alejandro Celaya
|
74176c298f
|
Migrated ListDomainsActionTest to use PHPUnit mocks
|
2022-10-23 22:06:48 +02:00 |
|
Alejandro Celaya
|
91e21441f7
|
Migrated DomainRedirectsActionTest to use PHPUnit mocks
|
2022-10-23 22:05:51 +02:00 |
|
Alejandro Celaya
|
896b7f2d73
|
Migrated MercureInfoActionTest to use PHPUnit mocks
|
2022-10-23 22:04:00 +02:00 |
|
Alejandro Celaya
|
66ed152358
|
Migrated HealthActionTest to use PHPUnit mocks
|
2022-10-23 22:02:31 +02:00 |
|
Alejandro Celaya
|
257134cd80
|
Migrated VisitsForTagPaginatorAdapterTest to use PHPUnit mocks
|
2022-10-23 21:59:18 +02:00 |
|
Alejandro Celaya
|
a4373aee91
|
Migrated OrphanVisitsPaginatorAdapterTest to use PHPUnit mocks
|
2022-10-23 21:56:34 +02:00 |
|
Alejandro Celaya
|
7442905873
|
Migrated NonOrphanVisitsPaginatorAdapterTest to use PHPUnit mocks
|
2022-10-23 21:55:06 +02:00 |
|
Alejandro Celaya
|
d3af51f684
|
Migrated VisitToLocationHelperTest to use PHPUnit mocks
|
2022-10-23 21:24:30 +02:00 |
|
Alejandro Celaya
|
04419a7242
|
Migrated VisitLocatorTest to use PHPUnit mocks
|
2022-10-23 21:21:23 +02:00 |
|
Alejandro Celaya
|
a45d6e6b44
|
Migrated VisitsTrackerTest to use PHPUnit mocks
|
2022-10-23 21:08:58 +02:00 |
|
Alejandro Celaya
|
37b1306eb3
|
Migrated VisitsStatsHelperTest to use PHPUnit mocks
|
2022-10-23 21:05:13 +02:00 |
|
Alejandro Celaya
|
cff6573767
|
Migrated RequestTrackerTest to use PHPUnit mocks
|
2022-10-23 20:45:56 +02:00 |
|
Alejandro Celaya
|
a2f34e02ad
|
Migrated UrlValidatorTest to use PHPUnit mocks
|
2022-10-23 20:39:06 +02:00 |
|
Alejandro Celaya
|
796543d194
|
Migrated DoctrineBatchHelperTest to use PHPUnit mocks
|
2022-10-23 20:32:13 +02:00 |
|
Alejandro Celaya
|
3b25fb27fe
|
Migrated TagsPaginatorAdapterTest to use PHPUnit mocks
|
2022-10-23 20:28:45 +02:00 |
|
Alejandro Celaya
|
3b20f955ff
|
Migrated TagsInfoPaginatorAdapterTest to use PHPUnit mocks
|
2022-10-23 20:27:51 +02:00 |
|
Alejandro Celaya
|
c81ae9c40d
|
Migrated TagServiceTest to use PHPUnit mocks
|
2022-10-23 20:26:44 +02:00 |
|
Alejandro Celaya
|
5e02cfe375
|
Fixed coding styles
|
2022-10-23 18:29:32 +02:00 |
|
Alejandro Celaya
|
6e836b5fd9
|
Migrated PersistenceShortUrlRelationResolverTest to use PHPUnit mocks
|
2022-10-23 18:28:28 +02:00 |
|
Alejandro Celaya
|
8753e3a77f
|
Migrated ShortUrlRepositoryAdapterTest to use PHPUnit mocks
|
2022-10-23 18:17:29 +02:00 |
|
Alejandro Celaya
|
6a2227efc5
|
Removed all uinnecessary usages of equalsTo param constraint
|
2022-10-23 18:15:57 +02:00 |
|
Alejandro Celaya
|
1fbcea7a06
|
Migrated ExtraPathRedirectMiddlewareTest to use PHPUnit mocks
|
2022-10-23 17:53:09 +02:00 |
|
Alejandro Celaya
|
168c839cf1
|
Migrated TrimTrailingSlashMiddlewareTest to use PHPUnit mocks
|
2022-10-23 17:39:57 +02:00 |
|
Alejandro Celaya
|
162e913cc4
|
Migrated ShortUrlTitleResolutionHelperTest to use PHPUnit mocks
|
2022-10-23 17:38:04 +02:00 |
|
Alejandro Celaya
|
5aaf50d68e
|
Migrated ShortCodeUniquenessHelperTest to use PHPUnit mocks
|
2022-10-23 17:35:50 +02:00 |
|
Alejandro Celaya
|
d2f5be1d18
|
Migrated UrlShortenerTest to use PHPUnit mocks
|
2022-10-23 11:32:13 +02:00 |
|
Alejandro Celaya
|
36ab455a49
|
Migrated ShortUrlServiceTest to use PHPUnit mocks
|
2022-10-23 11:14:01 +02:00 |
|
Alejandro Celaya
|
ee8cab8455
|
Migrated ShortUrlResolverTest to use PHPUnit mocks
|
2022-10-23 11:09:40 +02:00 |
|
Alejandro Celaya
|
bd884e85d4
|
Migrated DeleteShortUrlServiceTest to use PHPUnit mocks
|
2022-10-23 11:03:47 +02:00 |
|
Alejandro Celaya
|
a78c59c11a
|
Fixed coding styles
|
2022-10-22 20:41:17 +02:00 |
|
Alejandro Celaya
|
173420c608
|
Migrated ImportedLinksProcessorTest to use PHPUnit mocks
|
2022-10-22 20:39:55 +02:00 |
|
Alejandro Celaya
|
10b0ec301b
|
Migrated ValidationExceptionTest to use PHPUnit mocks
|
2022-10-22 20:05:06 +02:00 |
|
Alejandro Celaya
|
1706a869d9
|
Migrated NotifyVisitToRedisTest to use PHPUnit mocks
|
2022-10-22 20:04:12 +02:00 |
|
Alejandro Celaya
|
d0393799d2
|
Migrated NotifyNewShortUrlToRedisTest to use PHPUnit mocks
|
2022-10-22 19:59:32 +02:00 |
|
Alejandro Celaya
|
739433ba8b
|
Migrated NotifyVisitToRabbitMqTest to use PHPUnit mocks
|
2022-10-22 19:05:34 +02:00 |
|
Alejandro Celaya
|
a15e9c29c8
|
Migrated NotifyNewShortUrlToRabbitMqTest to use PHPUnit mocks
|
2022-10-22 18:49:43 +02:00 |
|
Alejandro Celaya
|
b7671f70da
|
Fixed coding styles
|
2022-10-22 14:41:42 +02:00 |
|
Alejandro Celaya
|
52366b9dd4
|
Removed last reference to prophecytrait in CLI module
|
2022-10-22 14:41:22 +02:00 |
|
Alejandro Celaya
|
32417e40cb
|
Migrated ShlinkTableTest to use PHPUnit mocks
|
2022-10-22 14:40:35 +02:00 |
|
Alejandro Celaya
|
4cb44be9a0
|
Migrated ProcessRunnerTest to use PHPUnit mocks
|
2022-10-22 14:37:13 +02:00 |
|
Alejandro Celaya
|
a484455b0b
|
Migrated GeolocationDbUpdaterTest to use PHPUnit mocks
|
2022-10-22 14:27:07 +02:00 |
|