$order = Mage::getModel('sales/order')->load($orderId); $orderObject = new Varien_Object(array('order' => $order)); $orderId = $orderObject->getOrderId();
class My_Order_Object extends Varien_Object { public function __construct($orderId) { $order = Mage::getModel('sales/order')->load($orderId); parent::__construct(array('order' => $order)); } } $orderObject = new My_Order_Object($orderId); $orderId = $orderObject->getOrderId();In this example, we are extending the Varien_Object class to create a custom version that loads an order object with a specified order ID. We can then use getOrderId() to retrieve the order ID associated with the custom order object. Package library: Varien_Object is a part of the Magento_Core package library.