cebe / cebe/php-openapi

BC break in 1.8

オープン
#247 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
PHP
スター
500
フォーク
99
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi there,

The commit https://github.com/cebe/php-openapi/commit/219813f7e2826d782e6b705347dac654719b21ba introduces a backwards incompatible change to the security property of the OpenApi an Operation Classes. This is an issue, as the major version of the package stayed the same, which causes issues in packages which depend on this library, for example https://github.com/thephpleague/openapi-psr7-validator/issues/248. Also, the property documentation was not updated in accordance with the new change. I don't know if it's worth the trouble to reverse the change and reintroduce the change in a version 2 of this package, but you should be aware about the issues that were caused by this change.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

コミット 219813f7e2826d782e6b705347dac654719b21ba と OpenApi Operation クラスの security プロパティを確認し、互換性の懸念をリンクされた validator issue と比較します。記載されている不一致について、プロパティのドキュメントを確認します。1.8 の互換性破壊に対する合意された解決策があり、その結果の動作と一致するドキュメントが整備されていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
php
領域
api
issue の種類
バグ
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。