cebe / php-openapi

Read and write OpenAPI yaml/json files and make the content accessible in PHP objects.
MIT License
469 stars 89 forks source link

Infinite loop error #144

Closed arrilot closed 2 years ago

arrilot commented 2 years ago

A valid OAS schema with small recursion leads to the error

[2021-12-14 14:38:44] default.ERROR: Xdebug has detected a possible infinite loop, and aborted your script with a stack depth of '256' frames {"exception":"[object] (Error(code: 0): Xdebug has detected a possible infinite loop, and aborted your script with a stack depth of '256' frames at /var/www/vendor/cebe/php-openapi/src/ReferenceContext.php:116)
[stacktrace]
#0 /var/www/vendor/cebe/php-openapi/src/ReferenceContext.php(116): ltrim('/var/www/public...', '/')
#1 /var/www/vendor/cebe/php-openapi/src/ReferenceContext.php(85): cebe\\openapi\\ReferenceContext->reduceDots('/var/www/public...')
#2 /var/www/vendor/cebe/php-openapi/src/ReferenceContext.php(65): cebe\\openapi\\ReferenceContext->normalizeUri('file:///var/www...')
#3 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(297): cebe\\openapi\\ReferenceContext->__construct(NULL, 'file:///var/www...')
#4 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#5 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#6 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#7 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#8 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#9 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#10 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#11 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#12 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#13 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#14 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#15 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#16 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#17 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#18 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#19 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#20 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#21 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#22 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#23 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#24 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#25 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#26 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#27 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#28 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#29 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#30 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#31 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#32 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#33 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#34 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#35 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#36 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#37 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#38 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#39 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#40 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#41 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#42 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#43 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#44 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#45 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#46 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#47 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#48 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#49 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#50 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#51 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#52 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#53 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#54 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#55 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#56 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#57 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#58 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#59 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#60 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#61 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#62 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#63 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#64 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#65 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#66 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#67 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#68 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#69 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#70 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#71 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#72 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#73 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#74 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#75 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#76 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#77 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#78 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#79 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#80 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#81 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#82 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#83 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#84 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#85 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#86 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#87 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#88 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#89 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#90 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#91 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#92 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#93 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#94 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#95 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#96 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#97 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#98 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#99 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#100 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#101 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#102 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#103 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#104 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#105 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#106 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#107 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#108 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#109 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#110 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#111 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#112 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#113 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#114 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#115 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#116 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#117 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#118 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#119 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#120 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#121 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#122 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#123 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#124 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#125 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#126 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#127 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#128 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#129 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#130 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#131 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#132 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#133 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#134 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#135 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#136 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#137 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#138 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#139 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#140 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#141 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#142 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#143 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#144 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#145 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#146 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#147 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#148 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#149 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#150 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#151 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#152 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#153 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#154 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#155 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#156 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#157 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#158 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#159 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#160 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#161 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#162 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#163 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#164 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#165 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#166 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#167 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#168 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#169 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#170 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#171 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#172 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#173 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#174 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#175 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#176 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#177 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#178 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#179 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#180 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#181 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#182 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#183 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#184 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#185 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#186 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#187 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#188 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#189 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#190 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#191 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#192 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#193 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#194 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#195 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#196 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#197 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#198 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#199 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#200 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#201 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#202 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#203 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#204 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#205 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#206 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#207 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#208 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#209 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#210 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#211 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#212 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#213 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#214 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#215 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#216 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#217 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#218 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#219 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(309): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#220 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#221 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#222 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#223 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(327): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#224 /var/www/vendor/cebe/php-openapi/src/spec/Reference.php(229): cebe\\openapi\\spec\\Reference->adjustRelativeReferences(Array, 'file:///var/www...', Array, Object(cebe\\openapi\\ReferenceContext))
#225 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(381): cebe\\openapi\\spec\\Reference->resolve(Object(cebe\\openapi\\ReferenceContext))
#226 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(397): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#227 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(397): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#228 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(387): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#229 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(397): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#230 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(384): cebe\\openapi\\SpecBaseObject->resolveReferences()
#231 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(397): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#232 /var/www/vendor/cebe/php-openapi/src/spec/Responses.php(249): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#233 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(387): cebe\\openapi\\spec\\Responses->resolveReferences(NULL)
#234 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(387): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#235 /var/www/vendor/cebe/php-openapi/src/spec/PathItem.php(194): cebe\\openapi\\SpecBaseObject->resolveReferences(NULL)
#236 /var/www/vendor/cebe/php-openapi/src/spec/Paths.php(254): cebe\\openapi\\spec\\PathItem->resolveReferences(NULL)
#237 /var/www/vendor/cebe/php-openapi/src/SpecBaseObject.php(387): cebe\\openapi\\spec\\Paths->resolveReferences(NULL)
#238 /var/www/vendor/cebe/php-openapi/src/Reader.php(148): cebe\\openapi\\SpecBaseObject->resolveReferences()
#239 /var/www/vendor/ensi/laravel-openapi-server-generator/src/Commands/GenerateServer.php(97): cebe\\openapi\\Reader::readFromYamlFile('/var/www/public...')
#240 /var/www/vendor/ensi/laravel-openapi-server-generator/src/Commands/GenerateServer.php(55): Ensi\\LaravelOpenApiServerGenerator\\Commands\\GenerateServer->parseSpec('/var/www/public...')
#241 /var/www/vendor/ensi/laravel-openapi-server-generator/src/Commands/GenerateServer.php(45): Ensi\\LaravelOpenApiServerGenerator\\Commands\\GenerateServer->handleMapping('/var/www/public...', Array)
#242 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Ensi\\LaravelOpenApiServerGenerator\\Commands\\GenerateServer->handle()
#243 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#244 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#245 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#246 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#247 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call(Array)
#248 /var/www/vendor/symfony/console/Command/Command.php(298): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#249 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#250 /var/www/vendor/symfony/console/Application.php(1005): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#251 /var/www/vendor/symfony/console/Application.php(299): Symfony\\Component\\Console\\Application->doRunCommand(Object(Ensi\\LaravelOpenApiServerGenerator\\Commands\\GenerateServer), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#252 /var/www/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#253 /var/www/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#254 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#255 /var/www/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#256 {main}
"} 

   Error 

  Xdebug has detected a possible infinite loop, and aborted your script with a stack depth of '256' frames

  at vendor/cebe/php-openapi/src/ReferenceContext.php:116
    112▕     }
    113▕ 
    114▕     private function reduceDots($path)
    115▕     {
  ➜ 116▕         $parts = explode('/', ltrim($path, '/'));
    117▕         $c = count($parts);
    118▕         $parentOffset = 1;
    119▕         for ($i = 0; $i < $c; $i++) {
    120▕             if ($parts[$i] === '.') {

OAS files:

menu_trees.yaml

MenuTree:
  type: object
  properties:
    name:
      type: string
      description: 'Name'
      example: 'Home
    url:
      type: string
      description: Link
      nullable: true
      example: '/about/'
    children:
      type: array
      items
        $ref: '#/MenuTree'
      example: []
UpdateMenuTreesRequest:
  type: object
  properties:
    items:
      type: array
      items:
        $ref: '#/MenuTree'
UpdateMenuTreesResponse:
  type: object
  properties:
    data:
      type: array
      items:
        $ref: '#/MenuTree'
  required:
    - data

index.yaml

  /contents/menus/{id}/trees:
    put:
      tags:
        - menus
      operationId: updateMenuTrees
      summary: '123'
      description: '456'
      parameters:
        - $ref: '#/components/parameters/PathId'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: './contents/schemas/menu_trees.yaml#/UpdateMenuTreesRequest'
      responses:
        "200":
          description: Успешный ответ
          content:
            application/json:
              schema:
                $ref: './contents/schemas/menu_trees.yaml#/UpdateMenuTreesResponse'

https://openapi-generator.tech/ parses the same OAS files with no issues.

cebe commented 2 years ago

Fixed, thanks for reporting"