public function testName() { $this->assertNull($this->dashboard->getName()); $value = 'test'; $this->assertEquals($this->dashboard, $this->dashboard->setName($value)); $this->assertEquals($value, $this->dashboard->getName()); }
protected function setUp() { $this->initClient([], $this->generateWsseAuthHeader()); $this->em = $this->getContainer()->get('doctrine.orm.entity_manager'); $this->dashboard = new Dashboard(); $this->dashboard->setName('dashboard'); $this->em->persist($this->dashboard); $this->em->flush(); }
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $dashboard = new Dashboard(); $dashboard->setName('TestWidgets')->setLabel('TestWidgets')->setIsDefault(false); $manager->persist($dashboard); $averageOrderAmountChart = new Widget(); $averageOrderAmountChart->setDashboard($dashboard)->setName('average_order_amount_chart')->setLayoutPosition([1, 0]); $newMagentoCustomersChart = new Widget(); $newMagentoCustomersChart->setDashboard($dashboard)->setName('new_magento_customers_chart')->setLayoutPosition([0, 1]); $manager->persist($dashboard); $manager->persist($averageOrderAmountChart); $manager->persist($newMagentoCustomersChart); $manager->flush(); }
/** * @param string $name * @param array $layoutPositions * @return Widget */ protected function createWidget($name = 'quick_launchpad', array $layoutPositions = [1, 1]) { $dashboard = new Dashboard(); $dashboard->setName('main'); $widget = new Widget(); $widget->setName($name)->setLayoutPosition($layoutPositions)->setDashboard($dashboard); $dashboard->addWidget($widget); return $widget; }