Exemplo n.º 1
0
 /**
  * @test
  */
 public function addAllAddsAllObjectsFromAnotherStorage()
 {
     $object1 = new StdClass();
     $object2 = new StdClass();
     $objectStorageA = new Tx_Extbase_Persistence_ObjectStorage();
     // It might be better to mock this
     $objectStorageA->attach($object1, 'foo');
     $objectStorageB = new Tx_Extbase_Persistence_ObjectStorage();
     $objectStorageB->attach($object2, 'baz');
     $this->assertEquals($objectStorageB->offsetExists($object1), FALSE);
     $objectStorageB->addAll($objectStorageA);
     $this->assertEquals($objectStorageB[$object1], 'foo');
     $this->assertEquals($objectStorageB[$object2], 'baz');
 }
 /**
  * @see Tx_Extbase_Persistence_ObjectStorage::offsetExists
  */
 public function offsetExists($object)
 {
     $this->initialize();
     return parent::offsetExists($object);
 }