Example #1
0
 /**
  * @depends test_construct
  * @covers ::getIterator
  */
 public function test_getIterator()
 {
     $count = 0;
     $this->assertInstanceOf('Traversable', $this->Email->getIterator(), 'IEmailAddress::getIterator() Returned an invalid result');
     foreach ($this->Email as $v) {
         $count++;
     }
     $this->assertSame(count($this->Email), $count, 'IEmailAddress::getIterator() Returned an invalid result');
 }
Example #2
0
 /**
  * Add to email address.
  *
  * @param \BLW\Type\IEmailAddress $EmailAddress
  *            Address to add.
  * @return integer Returns a <code>IDataMapper</code> status code.
  */
 public function addBCC(IEmailAddress $EmailAddress)
 {
     // Is address valid?
     if ($EmailAddress->isValid()) {
         // Add email address
         $this->_BCC->append($EmailAddress);
         // Done
         return IDataMapper::UPDATED;
     }
     // Done
     return IDataMapper::INVALID;
 }