From 4b05180bca8a2cb98915df68b495f8ffdf027331 Mon Sep 17 00:00:00 2001 From: peptiderepo Date: Thu, 23 Apr 2026 18:11:43 +0000 Subject: [PATCH] docs: add missing docblocks and parameter documentation - Add comprehensive docblock to private get_style_suffix() method explaining empty-string safeguard - Add @param documentation for new cost_tracker parameter in publish() and save_as_draft() methods - Improves code clarity for future maintainers --- includes/core/class-publisher.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/core/class-publisher.php b/includes/core/class-publisher.php index a80594a..be46fe6 100755 --- a/includes/core/class-publisher.php +++ b/includes/core/class-publisher.php @@ -28,6 +28,7 @@ class PRAutoBlogger_Publisher { * @param PRAutoBlogger_Article_Idea $idea The original article idea. * @param PRAutoBlogger_Editorial_Review $review The editor's review. * @param string|null $run_id Pipeline run ID for log linking. + * @param ?PRAutoBlogger_Cost_Tracker $cost_tracker Optional cost tracker for image generation cost logging. * @return int The created post ID. * @throws \RuntimeException If post creation fails. */ @@ -48,6 +49,7 @@ class PRAutoBlogger_Publisher { * @param PRAutoBlogger_Article_Idea $idea The original article idea. * @param PRAutoBlogger_Editorial_Review $review The editor's review with rejection notes. * @param string|null $run_id Pipeline run ID for log linking. + * @param ?PRAutoBlogger_Cost_Tracker $cost_tracker Optional cost tracker for image generation cost logging. * @return int The created post ID. * @throws \RuntimeException If post creation fails. */