protected function createEmptyGroup() { $group = new Group('Empty group'); $group->addLabel('en', 'Empty group'); $group->addLabel('fr', 'Groupe vide'); $group->setSite($this->getReference('site3')); return $group; }
/** * @param string $name * @param string $expectedName * @param array $labels * @param array $expectedLabels * * @dataProvider provideLabelLanguageAndName */ public function testClone($name, $expectedName, array $labels, array $expectedLabels) { $this->group->setName($name); $this->group->setLabels($labels); $cloneGroup = clone $this->group; $this->assertNull($cloneGroup->getId()); $this->assertSame($cloneGroup->getName(), $expectedName); $this->assertSame($cloneGroup->getLabels(), $expectedLabels); }