/** * @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'); }
/** * 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; }