From 47e77f9fac1155c536b2b87fec552c7fcce66fa6 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Mon, 01 Jun 2026 18:06:34 +0000
Subject: [PATCH] =Timeline block fixes. Next up: adding article schema classes

---
 inc/managers/SEO/render/DataType/Time.php |   13 +++----------
 1 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/inc/managers/SEO/render/DataType/Time.php b/inc/managers/SEO/render/DataType/Time.php
index 0069ea4..1efc50e 100644
--- a/inc/managers/SEO/render/DataType/Time.php
+++ b/inc/managers/SEO/render/DataType/Time.php
@@ -1,7 +1,7 @@
 <?php
 namespace JVBase\managers\SEO\render\DataType;
-use DateMalformedStringException;
-use DateTime;
+use JVBase\meta\Sanitizer;
+
 if (!defined('ABSPATH')) {
 	exit;
 }
@@ -20,14 +20,7 @@
 		return $this->time;
 	}
 
-	/**
-	 * @throws DateMalformedStringException
-	 */
 	public function setTime(string $time):void {
-		$time = new DateTime(strtotime($time));
-		$time = $time->format('H:i:s');
-		if ($time){
-			$this->time = $time;
-		}
+		$this->time = Sanitizer::sanitize($time, ['type'=> 'time']);
 	}
 }

--
Gitblit v1.10.0