77use Butschster \ContextGenerator \Research \Domain \Model \Entry ;
88use Butschster \ContextGenerator \Research \Domain \ValueObject \EntryId ;
99use Butschster \ContextGenerator \Research \Domain \ValueObject \ResearchId ;
10+ use Butschster \ContextGenerator \Research \Exception \EntryNotFoundException ;
11+ use Butschster \ContextGenerator \Research \Exception \ResearchException ;
12+ use Butschster \ContextGenerator \Research \Exception \ResearchNotFoundException ;
13+ use Butschster \ContextGenerator \Research \Exception \TemplateNotFoundException ;
1014use Butschster \ContextGenerator \Research \MCP \DTO \EntryCreateRequest ;
1115use Butschster \ContextGenerator \Research \MCP \DTO \EntryUpdateRequest ;
1216
@@ -21,9 +25,9 @@ interface EntryServiceInterface
2125 * Creates an entry with title, description, content, and metadata.
2226 * Description is auto-generated from content if not provided.
2327 *
24- * @throws \Butschster\ContextGenerator\Research\Exception\ ResearchNotFoundException
25- * @throws \Butschster\ContextGenerator\Research\Exception\ TemplateNotFoundException
26- * @throws \Butschster\ContextGenerator\Research\Exception\ ResearchException
28+ * @throws ResearchNotFoundException
29+ * @throws TemplateNotFoundException
30+ * @throws ResearchException
2731 */
2832 public function createEntry (ResearchId $ researchId , EntryCreateRequest $ request ): Entry ;
2933
@@ -33,9 +37,9 @@ public function createEntry(ResearchId $researchId, EntryCreateRequest $request)
3337 * Updates entry fields including title, description, content, status, and tags.
3438 * Supports partial updates - only provided fields are modified.
3539 *
36- * @throws \Butschster\ContextGenerator\Research\Exception\ ResearchNotFoundException
37- * @throws \Butschster\ContextGenerator\Research\Exception\ EntryNotFoundException
38- * @throws \Butschster\ContextGenerator\Research\Exception\ ResearchException
40+ * @throws ResearchNotFoundException
41+ * @throws EntryNotFoundException
42+ * @throws ResearchException
3943 */
4044 public function updateEntry (ResearchId $ researchId , EntryId $ entryId , EntryUpdateRequest $ request ): Entry ;
4145
@@ -47,8 +51,8 @@ public function entryExists(ResearchId $researchId, EntryId $entryId): bool;
4751 /**
4852 * Get a specific entry by ID
4953 *
50- * @throws \Butschster\ContextGenerator\Research\Exception\ ResearchNotFoundException
51- * @throws \Butschster\ContextGenerator\Research\Exception\ ResearchException
54+ * @throws ResearchNotFoundException
55+ * @throws ResearchException
5256 */
5357 public function getEntry (ResearchId $ researchId , EntryId $ entryId ): ?Entry ;
5458
0 commit comments