public function equals($currency) { if (!$currency instanceof CurrencyInterface) { return false; } return $this->getLabel() === $currency->getLabel(); }
public function testEquals() { $currency = new Currency(); $currency->setLabel('EUR'); $this->assertFalse($currency->equals(null)); $this->assertFalse($currency->equals(new Currency())); $this->assertTrue($currency->equals($currency)); }