Commit graph

13 commits

Author SHA1 Message Date
Oliver Davies d0b591d57a Save tags to the post 2024-01-18 16:13:13 +00:00
Oliver Davies edbbad9a01 Add setTags
> Drupal\Core\Entity\EntityStorageException: SQLSTATE[HY000]: General error: 1 no such table: t
est93789242.taxonomy_term_data: INSERT INTO "test93789242"."taxonomy_term_data" ("revision_id", "v
id", "uuid", "langcode") VALUES (?, ?, ?, ?); Array
2024-01-18 16:13:11 +00:00
Oliver Davies 99d4311eb6 Only load post nodes 2024-01-17 11:03:26 +00:00
Oliver Davies 7714b20d3c Only load published nodes 2024-01-17 10:58:35 +00:00
Oliver Davies 529eb1458e Update Builder logic to set the node status 2024-01-17 10:58:35 +00:00
Oliver Davies c2e8d312c8 Add isNotPublished() method 2024-01-17 10:58:35 +00:00
Oliver Davies 7d79a2ea14 Fix integrity constraint violation error 2024-01-17 10:58:35 +00:00
Oliver Davies 86b5c18f8d Add isPublished() method 2024-01-17 10:58:35 +00:00
Oliver Davies 71e70a56c5 Adding return types 2024-01-17 10:48:33 +00:00
Oliver Davies de5ffc1aee Fix bug in lesson 6 2024-01-17 10:39:39 +00:00
Oliver Davies c687deaf5c Refactor to use a PostBuilder 2024-01-15 08:51:12 +00:00
Oliver Davies 75b17fd565 Add lesson 4
- Add initial `PostNodeRepository`
- Move logic to Repository
- Inject `EntityTypeManagerInterface`
- Add `PostNodeRepositoryTest`
- Add failing test method
- Failing test: non-existent service
- The "node" entity type does not exist.
- Create posts
- Add assertions based on the `created` date
- Sort nodes before returning them
- Return values to reset array keys
2024-01-14 09:37:02 +00:00
Oliver Davies 99204d78df Add lesson 3
- Add failing blog page test.
- Add custom routing, need to create Controller.
- Add BlogPageController.
- Test posts are visible.
2024-01-09 01:18:45 +00:00