/**
  * @return array
  */
 public function themeDefinitionDataProvider()
 {
     $minimalDefinition = new Theme('base');
     $fullDefinition = new Theme('oro-black', 'base');
     $fullDefinition->setIcon('oro-black-icon.ico');
     $fullDefinition->setLogo('oro-black-logo.png');
     $fullDefinition->setScreenshot('oro-black-screenshot.png');
     $fullDefinition->setLabel('Oro Black Theme');
     $fullDefinition->setDirectory('OroBlack');
     $fullDefinition->setGroups(['main', 'frontend']);
     $fullDefinition->setDescription('description');
     return ['minimal definition given' => ['$name' => 'base', '$definition' => [], '$expectedResult' => $minimalDefinition], 'full definition given' => ['$name' => 'oro-black', '$definition' => ['parent' => 'base', 'groups' => ['main', 'frontend'], 'label' => 'Oro Black Theme', 'screenshot' => 'oro-black-screenshot.png', 'icon' => 'oro-black-icon.ico', 'logo' => 'oro-black-logo.png', 'directory' => 'OroBlack', 'description' => 'description'], '$expectedResult' => $fullDefinition]];
 }
Exemple #2
0
 public function testDescriptionMethods()
 {
     $this->assertNull($this->theme->getDescription());
     $this->theme->setDescription('test');
     $this->assertEquals('test', $this->theme->getDescription());
 }