コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function findObjectAcls(\Traversable $oids, array $sids = array())
 {
     try {
         $acls = $this->aclProvider->findAcls(iterator_to_array($oids), $sids);
     } catch (NotAllAclsFoundException $e) {
         $acls = $e->getPartialResult();
     } catch (AclNotFoundException $e) {
         // if only one oid, this error is thrown
         $acls = new \SplObjectStorage();
     }
     return $acls;
 }