Ejemplo n.º 1
0
 public function testSetBodyClass()
 {
     $class1 = 'class_1';
     $class2 = 'class_2';
     $expected = [$class1, $class2];
     $this->structure->setBodyClass($class1);
     $this->structure->setBodyClass($class2);
     $this->assertEquals($expected, $this->structure->getBodyClasses());
     $this->structure->setBodyClass('');
     $this->assertEmpty($this->structure->getBodyClasses());
 }
Ejemplo n.º 2
0
 /**
  * Process body classes, add to page configuration from scheduled structure
  *
  * @param \Magento\Framework\View\Page\Config\Structure $pageStructure
  * @return $this
  */
 protected function processBodyClasses(Structure $pageStructure)
 {
     foreach ($pageStructure->getBodyClasses() as $class) {
         $this->pageConfig->addBodyClass($class);
     }
     return $this;
 }