123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- /**
- * Widget Block Interface
- *
- * @author Magento Core Team <core@magentocommerce.com>
- */
- namespace Magento\Widget\Block;
- /**
- * Interface \Magento\Widget\Block\BlockInterface
- *
- */
- interface BlockInterface
- {
- /**
- * Add data to the widget.
- *
- * Retains previous data in the widget.
- *
- * @param array $arr
- * @return $this
- */
- public function addData(array $arr);
- /**
- * Overwrite data in the widget.
- *
- * Param $key can be string or array.
- * If $key is string, the attribute value will be overwritten by $value.
- * If $key is an array, it will overwrite all the data in the widget.
- *
- * @param string|array $key
- * @param mixed $value
- * @return $this
- */
- public function setData($key, $value = null);
- }
|