key); } public function get(): ?array { $value = get_transient($this->key); if (!is_array($value)) { return null; } return array_values(array_filter($value, 'is_string')); } public function set(array $routes, int $ttlSeconds): void { set_transient($this->key, array_values(array_filter($routes, 'is_string')), max(1, $ttlSeconds)); } }