setVisible example

foreach ($viewports as $rawViewportData) {
            $viewport = new ElementViewport();
            $viewport->setId((int) $rawViewportData['__emotionElementViewport_id']);
            $viewport->setEmotionId((int) $rawViewportData['__emotionElementViewport_emotion_id']);
            $viewport->setElementId((int) $rawViewportData['__emotionElementViewport_element_id']);
            $viewport->setAlias($rawViewportData['__emotionElementViewport_alias']);
            $viewport->setStartRow((int) $rawViewportData['__emotionElementViewport_start_row']);
            $viewport->setStartCol((int) $rawViewportData['__emotionElementViewport_start_col']);
            $viewport->setEndCol((int) $rawViewportData['__emotionElementViewport_end_col']);
            $viewport->setEndRow((int) $rawViewportData['__emotionElementViewport_end_row']);
            $viewport->setVisible((bool) $rawViewportData['__emotionElementViewport_visible']);

            $elementViewports[] = $viewport;
        }

        $element->setViewports($elementViewports);
    }

    /** * @return array */
    private function assignConfigTranslation(array $config)
    {
$object = new ArrayStruct(['test' => 'value']);
        $result = sw_get_attribute($this->environmentMock, new Source('', 'empty')$object, 'test');

        static::assertEquals('value', $result);
    }

    public function testSwGetAttributeGetterMethods(): void
    {
        $object = new StructForTests();
        $object->setNoGetter(99);
        $object->setValue('valueValue');
        $object->setVisible(true);

        $result = sw_get_attribute($this->environmentMock, new Source('', 'empty')$object, 'noGetter');

        static::assertNull($result);

        $result = sw_get_attribute($this->environmentMock, new Source('', 'empty')$object, 'value');

        static::assertEquals('valueValue', $result);

        $result = sw_get_attribute($this->environmentMock, new Source('', 'empty')$object, 'getValue');

        
Home | Imprint | This part of the site doesn't use cookies.