Commit Graph

190 Commits

Author SHA1 Message Date
0567bdd897 Finally get the xdebug stuff working, save sessions after handling the responses, not sure why teh storage for the flash class is empty by the time twig renders. 2024-12-02 22:11:12 -05:00
7c9f5f6bf8 Add pre-request for the form key 2024-12-02 20:04:48 +00:00
bf48532ac1 Get the form key from the session first, and then send the request to create a user afterwards. 2024-12-02 20:03:50 +00:00
f3bbfd7762 Add the form key to the register form. 2024-12-02 17:45:12 +00:00
2d58ed9d19 Add the form key middleware to registering the user 2024-12-02 17:42:06 +00:00
4a85bcac8c Add a form key middleware for handling the form key logic 2024-11-29 15:11:59 -05:00
711441c8ef Add a form key middleware for securing some forms to the sessions on the site. 2024-11-29 15:05:09 -05:00
60025c1089 Check the whole div tag for the error message 2024-11-29 14:55:36 -05:00
01759b241b Check if the flash renders to the template, check if the flash messages are empty after rendering. 2024-11-29 14:54:17 -05:00
b9b62c2d5c Rewrite the test, which works, yet doesn't work when running the actual site? 2024-11-29 14:50:27 -05:00
d782bd9081 Try and figure out what's going on with the flash messages. 2024-11-27 22:42:37 -05:00
ca4be5e3ec Add test case for the flash messages that seems to fail when using the site. 2024-11-25 22:11:22 -05:00
b4bc66d288 Test case for the flash message seems to work 2024-11-25 22:08:28 -05:00
7b12f10989 Add some documenation and pull the session interface out once. 2024-11-25 20:45:16 -05:00
a1c3bea6e5 Add the session handler as a global twig variable, check for user session details in the skeleton 2024-11-25 20:33:04 -05:00
e7aabff62c Try and debug the Twig templating 2024-11-24 22:22:57 -05:00
5f2e7476ff Still can't find out why the flash isn't setting and rendering to the page. 2024-11-24 22:19:07 -05:00
f6fc19a55f Format a little bit. 2024-11-24 22:10:36 -05:00
107e55175f Now that sessions work, flash messages do not. 2024-11-24 21:59:42 -05:00
89a6d50e5f Test logging in and get all the names and typos worked out for getting sessions working. 2024-11-24 21:35:34 -05:00
7b54952b55 Add the session middleware for starting the session on every request. 2024-11-24 21:22:49 -05:00
10e531b9c1 Add an example override for the CLI container. 2024-11-21 22:24:33 -05:00
38cdd1bfb2 Add timestamps to teh user since its also an entity, and test the login. Add a redirect helper for the responses. 2024-11-21 21:44:18 -05:00
aab1138163 Update the user table to have the timestamps 2024-11-21 21:30:44 -05:00
8dce6a1603 Test throwing EntityNotFoundException when trying to get nothing from the repository. 2024-11-18 20:31:44 -05:00
4d25d3039a Refactor some of the query strings, update the documentation. 2024-11-18 14:47:38 +00:00
e8a9624ba1 Add more documention and use a more generic name for the connection string. 2024-11-18 14:41:49 +00:00
e5bd4e5841 Get a user from the database 2024-11-18 03:12:56 +00:00
2269254e26 Don't tell prophecy to return true twice 2024-11-18 03:00:08 +00:00
0825c098e5 Updated the episode repository, look for any other instances of the insert method from the database handler. 2024-11-18 02:54:45 +00:00
8ab60512aa Add the Update change, and see what changes need to happen to the DB handler's methods 2024-11-18 02:40:16 +00:00
38e61f5eb2 add some documentation to the test cases we are working on. 2024-11-18 02:05:12 +00:00
730777a5ca Use some type hinting in the comments to implement a more generic connection method for the DB handler. 2024-11-18 02:03:48 +00:00
1b14f1523b Refactor some of the testing, try and understand why the mocking for the DB Handler is returning null and not true 2024-11-18 01:47:18 +00:00
811912784b Add some mocking and testing for the repository class, break out the database handler 2024-11-16 22:54:26 -05:00
037ec4eee9 Add user registration validation 2024-11-16 21:44:55 -05:00
0c6d446c16 Add some frontend tooling 2024-11-16 21:28:16 -05:00
fe627259db Test many permutations of the duration parser. 2024-11-15 02:44:49 +00:00
d92fa75229 Rename the episode test. 2024-11-15 02:40:57 +00:00
d23a0dbdb6 Fix the repository for users and add a test for the duration parser. 2024-11-15 02:40:28 +00:00
cbde3e2fbf Update all the PDO calls, flesh out more of the Episode repository. 2024-11-15 02:04:10 +00:00
20a9edf770 remove the repository parent interface as I cannot override its methods~ 2024-11-15 01:18:07 +00:00
6d8a972fef Update some of the documentaiton on the file. 2024-11-15 00:51:53 +00:00
4d60c1849c Add more documentation for the file entity. 2024-11-14 02:13:12 +00:00
b9ecb3d3ba Update some documentation 2024-11-14 02:10:47 +00:00
3edeb9763a Add some documenation 2024-11-14 02:07:29 +00:00
7aa1d64994 Add the episode repository 2024-11-14 01:49:15 +00:00
4f94b80902 Start the Episode repository. 2024-11-13 03:32:48 +00:00
36522292b0 Add the template for the feed. 2024-11-11 22:34:54 -05:00
f64468d5c4 Add the templates for the feed and the episode file class 2024-11-11 22:29:24 -05:00