Commit Graph

57 Commits

Author SHA1 Message Date
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
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
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
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
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
f64468d5c4 Add the templates for the feed and the episode file class 2024-11-11 22:29:24 -05:00
af1341fd4a Add the transaction entity and the episodes directory 2024-11-11 20:51:00 -05:00
d00d55371c Change up the category entity. 2024-11-11 20:38:22 +00:00
d2406b419f Add a method for taking the length in seconds and making a string HH:MM:SS 2024-11-11 14:23:45 +00:00
d3a8358816 start the channel module. 2024-11-11 14:04:05 +00:00
0ded6e24f7 Update the query for updating the image repository. 2024-11-11 03:37:33 +00:00
b4610fc6a8 Update lock file, add documentation to the entity, and the ImageRepository 2024-11-11 03:34:57 +00:00
97a85512e4 Add more implemention of methods for the image repository 2024-11-08 22:21:09 -05:00
1d00f2bda4 Start working on repository classes for the Image class 2024-11-08 22:03:38 -05:00
7805ce9f80 Add more styles and test the site. 2024-11-07 23:05:27 -05:00
f40be66381 Render the page with the status of the user can't log in. 2024-11-07 22:56:26 -05:00
7656012fa7 Move to DB handler, test the local env to get a connection to database. Should add phinx migrations at some point. 2024-11-06 21:34:59 -05:00
6574ecafc2 Update includes 2024-11-04 21:34:46 -05:00
0705d15cd2 Update the ChannelRepository to use the PDO 2024-11-04 21:29:20 -05:00
d360cceee3 Go back to classic style PHP and use the PDO to call MySQL 2024-11-04 21:13:14 -05:00
f788ba63ae Add a connection pool class and start utilizing it. 2024-10-09 21:20:52 -04:00
e58c442ccf Add pool interfaces, refactor imports in the bootstrap, re-organize some of the APIs 2024-07-25 20:32:26 -04:00
7f05554f4e Use long line strings for big queries and start the connection abstracts. 2024-07-21 21:33:34 -04:00
982d348a34 Add layout components and middlewares. 2024-07-17 21:32:25 -04:00
9d0cd8787d Changed the props to fromArray docs 2024-07-02 20:08:13 -04:00
3d5050ef34 Implement the update method 2024-06-27 22:40:18 -04:00
065f1a0cb1 Flesh out some more interface methods for the Channel Repository 2024-06-27 22:33:38 -04:00
a7826d5056 Add more to the migrations...should probably test them. Add to the Channel repository. 2024-06-27 22:29:12 -04:00
adb8cdb12b Add docs to channel repository. 2024-06-27 20:06:21 -04:00
74b303fb2d Add the Channel repository class. 2024-06-27 20:05:41 -04:00
f2aebb6d68 Move users into their own namespace. 2024-06-27 19:31:29 -04:00
9ab1482acf refactor the user repository to use the new MySQL client. 2024-06-26 22:09:43 -04:00
e904b27017 Remove our own database interfaces, start using the FOR MySQL library. 2024-06-26 21:40:34 -04:00
d05faaead7 Add database migrations, start fleshing out a specific database connection. 2024-06-26 21:10:48 -04:00
d6bb157b73 Add configuration for session, add Odan Session classes. 2024-06-02 22:11:24 -04:00
c5feb240c3 Fix the warnings on the test case. 2024-06-02 21:26:10 -04:00
ec3af79323 Test creating a new user. 2024-05-29 22:56:19 -04:00
5aa3d215ab Add Prophecy for testing 2024-05-29 22:15:59 -04:00