このトピックに関する多くの質問を見てきましたが、どれも私のケースをカバーしていません。
5 つのクラスに基づいて ACL モジュールを構築しています。
- 役割
- 特権
- グループ
- ラッパー (それが何をするのか推測してください..) 特権、役割、およびグループ クラスのファクトリ
- グループ/ロールの AccessList ストア (使用法とケースに基づく)
SplQueue を使用して権限レベルを格納することを考えています (主に継承された権限用)。したがって、単一のオブジェクトを使用してすべてを格納することを考えており、通常の多次元配列が最適な選択になるとは思いません。流れはこのような貼り付けになります、TL;DRです..申し訳ありません。
私の質問は、私の場合、SplQueue はやり過ぎになるのでしょうか?
別の Spl データ構造を使用する必要がありますか? もしそうなら、どれを使用しますか?
編集 さて、私は使用法の良い例を思いつかなかったので、UNIX ベースの GBAC にとどめましょう。