/** * @return string */ public function lang() { return $this->lang->value(); }
/** * @param Lang $lang * @return PhotoAlt */ public function altByLang(Lang $lang) { /** @var PhotoAlt $photoAlt */ foreach ($this->altCollection as $photoAlt) { if ($photoAlt->lang() === $lang->value()) { return $photoAlt; } } }
/** * @test * @dataProvider languages * @param string $language */ public function validLanguage($language) { $lang = new Lang($language); $this->assertSame($language, $lang->value()); }