@@ -267,6 +267,9 @@ protected function resetPromptEnvironment(): void
267267
268268 /**
269269 * Safely get environment variable with sanitization
270+ *
271+ * @param string $name
272+ * @return string|null
270273 */
271274 private function getEnvVar (string $ name ): ?string
272275 {
@@ -281,6 +284,9 @@ private function getEnvVar(string $name): ?string
281284
282285 /**
283286 * Securely retrieve environment variable without direct superglobal access
287+ *
288+ * @param string $name
289+ * @return string|null
284290 */
285291 private function getSecureEnvironmentValue (string $ name ): ?string
286292 {
@@ -329,6 +335,10 @@ private function getCachedEnvironmentVariables(): array
329335
330336 /**
331337 * Sanitize environment value based on variable type
338+ *
339+ * @param string $name
340+ * @param string $value
341+ * @return string|null
332342 */
333343 private function sanitizeEnvironmentValue (string $ name , string $ value ): ?string
334344 {
@@ -343,6 +353,9 @@ private function sanitizeEnvironmentValue(string $name, string $value): ?string
343353
344354 /**
345355 * Sanitize numeric values (COLUMNS, LINES)
356+ *
357+ * @param string $value
358+ * @return string|null
346359 */
347360 private function sanitizeNumericValue (string $ value ): ?string
348361 {
@@ -352,6 +365,9 @@ private function sanitizeNumericValue(string $value): ?string
352365
353366 /**
354367 * Sanitize terminal type values
368+ *
369+ * @param string $value
370+ * @return string|null
355371 */
356372 private function sanitizeTermValue (string $ value ): ?string
357373 {
@@ -364,6 +380,9 @@ private function sanitizeTermValue(string $value): ?string
364380
365381 /**
366382 * Sanitize boolean-like values
383+ *
384+ * @param string $value
385+ * @return string|null
367386 */
368387 private function sanitizeBooleanValue (string $ value ): ?string
369388 {
@@ -373,6 +392,9 @@ private function sanitizeBooleanValue(string $value): ?string
373392
374393 /**
375394 * Sanitize alphanumeric values
395+ *
396+ * @param string $value
397+ * @return string|null
376398 */
377399 private function sanitizeAlphanumericValue (string $ value ): ?string
378400 {
@@ -385,6 +407,9 @@ private function sanitizeAlphanumericValue(string $value): ?string
385407
386408 /**
387409 * Safely get server variable with sanitization
410+ *
411+ * @param string $name
412+ * @return string|null
388413 */
389414 private function getServerVar (string $ name ): ?string
390415 {
@@ -403,6 +428,10 @@ private function getServerVar(string $name): ?string
403428
404429 /**
405430 * Safely set environment variable with validation
431+ *
432+ * @param string $name
433+ * @param string $value
434+ * @return void
406435 */
407436 private function setEnvVar (string $ name , string $ value ): void
408437 {
@@ -419,6 +448,10 @@ private function setEnvVar(string $name, string $value): void
419448
420449 /**
421450 * Securely store environment variable without direct superglobal access
451+ *
452+ * @param string $name
453+ * @param string $value
454+ * @return void
422455 */
423456 private function setSecureEnvironmentValue (string $ name , string $ value ): void
424457 {
@@ -436,6 +469,9 @@ private function clearEnvironmentCache(): void
436469
437470 /**
438471 * Securely remove environment variable from cache
472+ *
473+ * @param string $name
474+ * @return void
439475 */
440476 private function removeSecureEnvironmentValue (string $ name ): void
441477 {
0 commit comments