特定のオブジェクトの ACL をバッチ ロードしようとすると問題が発生します (以下の例では Account クラスです)。
次のコードを使用している場合、acl_object_identities が設定されていても、設定する必要がある返される配列は空です。私は何が欠けていますか?
$oids = array();
foreach ($accounts as $account) {
$oid = ObjectIdentity::fromDomainObject($account);
$oids[] = $oid;
}
$aclProvider->findAcls($oids);
$accounts は、findAll() で見つかったエンティティの配列を保持します。