private static function recordStatusChange(StoreOrder $order, $statusHandle) { $user = new user(); $now = new \DateTime(); $newHistoryItem = new self(); $newHistoryItem->setOrder($order); $newHistoryItem->setOrderStatusHandle($statusHandle); $newHistoryItem->setDate($now); $newHistoryItem->setUserID($user->uID); $newHistoryItem->save(); return $newHistoryItem->getOrderStatusHandle(); }