@@ -152,11 +152,11 @@ public function load(ReferenceRegistryInterface $registry): void
152152 $ data ['uri ' ],
153153 $ name ,
154154 $ description ,
155- $ data ['mimeType ' ],
156- $ data ['annotations ' ],
157- $ data ['size ' ],
158- $ data ['icons ' ],
159- $ data ['meta ' ],
155+ $ data ['mimeType ' ] ?? null ,
156+ $ data ['annotations ' ] ?? null ,
157+ $ data ['size ' ] ?? null ,
158+ $ data ['icons ' ] ?? null ,
159+ $ data ['meta ' ] ?? null ,
160160 );
161161 $ registry ->registerResource ($ resource , $ data ['handler ' ], true );
162162
@@ -192,9 +192,9 @@ public function load(ReferenceRegistryInterface $registry): void
192192 $ data ['uriTemplate ' ],
193193 $ name ,
194194 $ description ,
195- $ data ['mimeType ' ],
196- $ data ['annotations ' ],
197- $ data ['meta ' ],
195+ $ data ['mimeType ' ] ?? null ,
196+ $ data ['annotations ' ] ?? null ,
197+ $ data ['meta ' ] ?? null ,
198198 );
199199 $ completionProviders = $ this ->getCompletionProviders ($ reflection );
200200 $ registry ->registerResourceTemplate ($ template , $ data ['handler ' ], $ completionProviders , true );
@@ -246,7 +246,13 @@ public function load(ReferenceRegistryInterface $registry): void
246246 !$ param ->isOptional () && !$ param ->isDefaultValueAvailable (),
247247 );
248248 }
249- $ prompt = new Prompt ($ name , $ description , $ arguments , $ data ['icons ' ], $ data ['meta ' ]);
249+ $ prompt = new Prompt (
250+ $ name ,
251+ $ description ,
252+ $ arguments ,
253+ $ data ['icons ' ] ?? null ,
254+ $ data ['meta ' ] ?? null
255+ );
250256 $ completionProviders = $ this ->getCompletionProviders ($ reflection );
251257 $ registry ->registerPrompt ($ prompt , $ data ['handler ' ], $ completionProviders , true );
252258
0 commit comments