本文整理汇总了PHP中Magento\Framework\Object::toArray方法的典型用法代码示例。如果您正苦于以下问题:PHP Object::toArray方法的具体用法?PHP Object::toArray怎么用?PHP Object::toArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Magento\Framework\Object
的用法示例。
在下文中一共展示了Object::toArray方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testToArray
/**
* Tests \Magento\Framework\Object->toArray()
*/
public function testToArray()
{
$this->assertEquals([], $this->_object->toArray());
$this->assertEquals(['key' => null], $this->_object->toArray(['key']));
$this->_object->setData(['key1' => 'value1', 'key2' => 'value2']);
$this->assertEquals(['key1' => 'value1'], $this->_object->toArray(['key1']));
$this->assertEquals(['key2' => 'value2'], $this->_object->convertToArray(['key2']));
}
示例2: execute
public function execute()
{
$email = $this->getRequest()->getParam('email');
// $this->_objectManager->get('Ebizmarts\Mandrill\Helper\Data')->sendTestEmail($email);
$template = "mandrill_test_template";
$transport = $this->_transportBuilder->setTemplateIdentifier($template)->setFrom($this->_objectManager->get('Ebizmarts\\Mandrill\\Helper\\Data')->getTestSender())->addTo($email)->setTemplateVars([])->setTemplateOptions(['area' => \Magento\Framework\App\Area::AREA_FRONTEND, 'store' => 1])->getTransport();
$transport->sendMessage();
$response = new Object();
$response->setError(0);
/** @var \Magento\Framework\Controller\Result\Json $resultJson */
$resultJson = $this->resultFactory->create(ResultFactory::TYPE_JSON);
$resultJson->setData($response->toArray());
return $resultJson;
}
示例3: execute
/**
* @return \Magento\Framework\Controller\Result\Json
*/
public function execute()
{
$response = new Object();
$id = $this->getRequest()->getParam('id');
if (intval($id) > 0) {
$product = $this->productRepository->getById($id);
$response->setId($id);
$response->addData($product->getData());
$response->setError(0);
} else {
$response->setError(1);
$response->setMessage(__('We can\'t retrieve the product ID.'));
}
/** @var \Magento\Framework\Controller\Result\Json $resultJson */
$resultJson = $this->resultFactory->create(ResultFactory::TYPE_JSON);
$resultJson->setData($response->toArray());
return $resultJson;
}