Пример #1
0
 public function testIsEmpty()
 {
     $emptyReference = new Reference();
     $this->assertTrue($emptyReference->isEmpty());
     $referenceWithSnak = new Reference(array(new PropertyNoValueSnak(1)));
     $this->assertFalse($referenceWithSnak->isEmpty());
     $referenceWithSnaks = new Reference(array(new PropertyNoValueSnak(1), new PropertyNoValueSnak(2)));
     $this->assertFalse($referenceWithSnaks->isEmpty());
 }
Пример #2
0
 /**
  * @see SplObjectStorage::attach
  *
  * @param Reference $reference
  * @param mixed $data Unused in the ReferenceList class.
  */
 public function attach($reference, $data = null)
 {
     if (!$reference->isEmpty()) {
         parent::attach($reference, $data);
     }
 }