Paul Melnikow
5828223356
Refactor [Wordpress] services ( #3324 )
...
- Prefer inline transforms to take place in `handle()` rather than `render()`
- Avoid inversion of control by removing `BaseWordpress#handle()`, passing `extensionType` into `fetch()`, and removing one layer of subclassing
- Move “not found” checks into `fetch()`
- Cache wordpress versions instead of fetching on each request
- Start to convert aliases to redirects (there are more of these which could be tackled in a follow-on)
- Replace at least one route `format` with a `pattern` (ref #3329 )
- Partially reorder: name, category, route, examples, defaultBadgeData, render, fetch, handle
Some of this is in line with our established patterns or makes it clearly easier to follow; some of it is arguably stylistic.
2019-04-22 10:45:25 -05:00
..
2019-03-04 23:52:27 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-18 18:15:48 -05:00
2019-02-27 23:21:11 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-03-03 19:46:25 +00:00
2019-03-04 19:55:13 -05:00
2019-03-03 19:00:52 +00:00
2019-04-18 18:15:48 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-03-06 23:24:35 -05:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-03-14 20:27:54 -05:00
2019-02-28 21:43:23 +00:00
2019-04-18 18:15:48 -05:00
2019-04-21 11:44:07 -05:00
2019-03-07 23:11:41 -06:00
2019-03-04 19:41:57 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-03-03 19:54:15 +00:00
2019-04-07 18:57:55 +01:00
2019-03-02 10:48:38 +00:00
2019-04-20 13:52:48 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-03-03 20:19:27 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-16 11:33:15 -05:00
2019-04-16 21:50:15 -04:00
2019-04-13 15:06:36 -04:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-18 18:15:48 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-18 18:15:48 -05:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-19 15:34:21 -05:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-04-12 08:09:56 -05:00
2019-03-13 10:05:24 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-03-06 23:21:22 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-15 12:47:06 -04:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-03-07 23:08:46 -06:00
2019-03-06 09:37:24 +00:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-20 16:23:42 -05:00
2019-04-17 13:13:24 -04:00
2019-04-07 18:57:55 +01:00
2019-04-16 19:18:16 -04:00
2019-04-18 18:15:48 -05:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-03-31 09:45:13 -05:00
2019-04-18 21:05:38 -05:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 19:35:30 +01:00
2019-04-04 04:22:47 -07:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-18 18:15:48 -05:00
2019-04-07 18:57:55 +01:00
2019-04-15 17:03:57 -05:00
2019-03-01 21:56:34 +00:00
2019-04-15 12:53:15 -04:00
2019-02-28 21:43:23 +00:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-02-28 21:43:23 +00:00
2019-03-31 14:00:37 -05:00
2019-02-28 21:43:23 +00:00
2019-04-21 21:10:30 +01:00
2019-02-28 21:43:23 +00:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-07 18:57:55 +01:00
2019-04-22 10:45:25 -05:00
2019-04-16 11:33:15 -05:00
2019-04-16 11:33:15 -05:00
2019-02-25 14:39:12 -05:00
2019-02-27 18:58:59 -05:00
2019-02-27 20:47:46 -05:00
2019-02-27 20:47:46 -05:00
2019-02-27 20:47:46 -05:00
2019-03-05 20:32:41 -06:00
2019-03-05 20:32:41 -06:00
2019-03-05 20:43:33 -06:00
2019-02-03 17:29:52 -05:00
2019-02-05 21:51:55 -05:00
2019-01-26 02:38:12 -05:00
2019-03-05 20:43:33 -06:00
2019-02-27 20:47:46 -05:00
2019-02-07 21:14:04 -05:00
2019-01-22 23:52:13 -05:00
2019-03-05 20:43:33 -06:00
2019-02-27 20:47:46 -05:00
2019-01-21 15:33:43 -05:00
2019-03-05 20:43:33 -06:00
2019-02-21 22:14:40 -05:00
2019-01-30 17:48:54 -06:00
2019-01-30 17:48:54 -06:00
2019-03-06 18:13:36 -05:00
2019-03-06 18:13:36 -05:00
2019-02-13 10:50:21 -06:00
2019-02-05 21:51:55 -05:00
2019-03-06 18:13:36 -05:00
2019-03-06 18:13:36 -05:00
2019-02-13 10:50:21 -06:00
2019-02-27 20:47:46 -05:00
2019-02-27 20:47:46 -05:00
2019-03-09 17:17:59 -05:00
2019-03-09 17:17:59 -05:00