Example #1
0
 /**
  * Test trashAll().
  */
 public function testMultiDeleteUpdate()
 {
     testpack('test multi delete and multi update');
     $beans = R::dispenseLabels('bean', array('a', 'b'));
     $ids = R::storeAll($beans);
     asrt((int) R::count('bean'), 2);
     R::trashAll(R::batch('bean', $ids));
     asrt((int) R::count('bean'), 0);
     testpack('test assocManager check');
     $rb = new RedBean_OODB(R::$writer);
     try {
         $rb->getAssociationManager();
         fail();
     } catch (RedBean_Exception_Security $e) {
         pass();
     }
 }
Example #2
0
 /**
  * Constructor,
  * creates a new instance of DupManager.
  *
  * @param RedBean_Toolbox $toolbox
  */
 public function __construct(RedBean_Toolbox $toolbox)
 {
     $this->toolbox = $toolbox;
     $this->redbean = $toolbox->getRedBean();
     $this->associationManager = $this->redbean->getAssociationManager();
 }
 /**
  * Constructor.
  *
  * @param RedBean_OODB $oodb
  */
 public function __construct($oodb)
 {
     $this->oodb = $oodb;
     $this->assocManager = $oodb->getAssociationManager();
 }