apiplatform 4.0.17
symfony 7.0 < /p>
У меня есть проект Symfony с токеном Apiplatform и Lexi /jwt. Теперь я внедрил Symfonycasts/Reset-Password-bundle . Это отлично работает на API. Но чванство от Apiplatform сломано. Когда я комментирует Urtemplate из поста, тогда Swagger работает без моего маршрута. Но чванство не будет работать, когда установлен urtemplate < /code>.
Что я могу сделать? < /P>
Это моя реализация: < /p>
new Post(
name: 'reset_password',
status: 202,
messenger: 'input',
input: ResetPasswordRequest::class,
output: false,
uriTemplate: '/user/reset_password',
)
< /code>
Это полная трассировка стека: < /p>
{
"title": "An error occurred",
"detail": "Call to a member function withParameters() on null",
"status": 500,
"type": "/errors/500",
"trace": [
{
"file": "/home/my/project/vendor/lexik/jwt-authentication-bundle/OpenApi/OpenApiFactory.php",
"line": 40,
"function": "__invoke",
"class": "App\\OpenApi\\OpenApiFactory",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/OpenApi/State/OpenApiProvider.php",
"line": 32,
"function": "__invoke",
"class": "Lexik\\Bundle\\JWTAuthenticationBundle\\OpenApi\\OpenApiFactory",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/State/CallableProvider.php",
"line": 43,
"function": "provide",
"class": "ApiPlatform\\OpenApi\\State\\OpenApiProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/State/Provider/ReadProvider.php",
"line": 79,
"function": "provide",
"class": "ApiPlatform\\State\\CallableProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/Symfony/Bundle/SwaggerUi/SwaggerUiProvider.php",
"line": 41,
"function": "provide",
"class": "ApiPlatform\\State\\Provider\\ReadProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/State/Provider/ContentNegotiationProvider.php",
"line": 51,
"function": "provide",
"class": "ApiPlatform\\Symfony\\Bundle\\SwaggerUi\\SwaggerUiProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/Symfony/Action/DocumentationAction.php",
"line": 102,
"function": "provide",
"class": "ApiPlatform\\State\\Provider\\ContentNegotiationProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/Symfony/Action/DocumentationAction.php",
"line": 74,
"function": "getOpenApiDocumentation",
"class": "ApiPlatform\\Symfony\\Action\\DocumentationAction",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/http-kernel/HttpKernel.php",
"line": 183,
"function": "__invoke",
"class": "ApiPlatform\\Symfony\\Action\\DocumentationAction",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/http-kernel/HttpKernel.php",
"line": 76,
"function": "handleRaw",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/http-kernel/Kernel.php",
"line": 182,
"function": "handle",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php",
"line": 35,
"function": "handle",
"class": "Symfony\\Component\\HttpKernel\\Kernel",
"type": "->"
},
{
"file": "/home/my/project/vendor/autoload_runtime.php",
"line": 29,
"function": "run",
"class": "Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner",
"type": "->"
},
{
"file": "/home/my/project/public/index.php",
"line": 5,
"function": "require_once"
}
],
"description": "Call to a member function withParameters() on null"
}`
Подробнее здесь: https://stackoverflow.com/questions/795 ... rs-on-null
Apipatform Swagger "CALL на функцию участника withParameters () на NULL" ⇐ Php
Кемеровские программисты php общаются здесь
1744383523
Anonymous
apiplatform 4.0.17
symfony 7.0 < /p>
У меня есть проект Symfony с токеном Apiplatform и Lexi /jwt. Теперь я внедрил Symfonycasts/Reset-Password-bundle . Это отлично работает на API. Но чванство от Apiplatform сломано. Когда я комментирует Urtemplate из поста, тогда Swagger работает без моего маршрута. Но чванство не будет работать, когда установлен urtemplate < /code>.
Что я могу сделать? < /P>
Это моя реализация: < /p>
new Post(
name: 'reset_password',
status: 202,
messenger: 'input',
input: ResetPasswordRequest::class,
output: false,
uriTemplate: '/user/reset_password',
)
< /code>
Это полная трассировка стека: < /p>
{
"title": "An error occurred",
"detail": "Call to a member function withParameters() on null",
"status": 500,
"type": "/errors/500",
"trace": [
{
"file": "/home/my/project/vendor/lexik/jwt-authentication-bundle/OpenApi/OpenApiFactory.php",
"line": 40,
"function": "__invoke",
"class": "App\\OpenApi\\OpenApiFactory",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/OpenApi/State/OpenApiProvider.php",
"line": 32,
"function": "__invoke",
"class": "Lexik\\Bundle\\JWTAuthenticationBundle\\OpenApi\\OpenApiFactory",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/State/CallableProvider.php",
"line": 43,
"function": "provide",
"class": "ApiPlatform\\OpenApi\\State\\OpenApiProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/State/Provider/ReadProvider.php",
"line": 79,
"function": "provide",
"class": "ApiPlatform\\State\\CallableProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/Symfony/Bundle/SwaggerUi/SwaggerUiProvider.php",
"line": 41,
"function": "provide",
"class": "ApiPlatform\\State\\Provider\\ReadProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/State/Provider/ContentNegotiationProvider.php",
"line": 51,
"function": "provide",
"class": "ApiPlatform\\Symfony\\Bundle\\SwaggerUi\\SwaggerUiProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/Symfony/Action/DocumentationAction.php",
"line": 102,
"function": "provide",
"class": "ApiPlatform\\State\\Provider\\ContentNegotiationProvider",
"type": "->"
},
{
"file": "/home/my/project/vendor/api-platform/core/src/Symfony/Action/DocumentationAction.php",
"line": 74,
"function": "getOpenApiDocumentation",
"class": "ApiPlatform\\Symfony\\Action\\DocumentationAction",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/http-kernel/HttpKernel.php",
"line": 183,
"function": "__invoke",
"class": "ApiPlatform\\Symfony\\Action\\DocumentationAction",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/http-kernel/HttpKernel.php",
"line": 76,
"function": "handleRaw",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/http-kernel/Kernel.php",
"line": 182,
"function": "handle",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->"
},
{
"file": "/home/my/project/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php",
"line": 35,
"function": "handle",
"class": "Symfony\\Component\\HttpKernel\\Kernel",
"type": "->"
},
{
"file": "/home/my/project/vendor/autoload_runtime.php",
"line": 29,
"function": "run",
"class": "Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner",
"type": "->"
},
{
"file": "/home/my/project/public/index.php",
"line": 5,
"function": "require_once"
}
],
"description": "Call to a member function withParameters() on null"
}`
Подробнее здесь: [url]https://stackoverflow.com/questions/79564791/apipatform-swagger-call-to-a-member-function-withparameters-on-null[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия