26 foreach ($currencies as $c) {
28 throw new \InvalidArgumentException(
'All currency repositories must implement '.Currencies::class);
32 $this->currencies = $currencies;
40 foreach ($this->currencies as $currencies) {
41 if ($currencies->contains($currency)) {
54 foreach ($this->currencies as $currencies) {
55 if ($currencies->contains($currency)) {
56 return $currencies->subunitFor($currency);
68 $iterator = new \AppendIterator();
70 foreach ($this->currencies as $currencies) {
71 $iterator->append($currencies->getIterator());