How to programmatically check whether an order is canceled?

Use the \Magento\Sales\Model\Order::isCanceled() method.

Interface and implementation

Usage examples

1. \Magento\Downloadable\Observer\SetLinkStatusObserver::execute()

2. \Magento\Payment\Observer\SalesOrderBeforeSaveObserver::execute()

3. \Magento\Sales\Block\Adminhtml\Order\View::_construct()

4. \Magento\Sales\Model\Order::canCancel()

5. \Magento\Sales\Model\Order::_canVoidOrder()

6. \Magento\Sales\Model\Order::canInvoice()

7. \Magento\Sales\Model\Order::canCreditmemo()

8. \Magento\Sales\Model\Order::canShip()

9. \Magento\Sales\Model\Order::canEdit()

10. \Magento\Sales\Model\ResourceModel\Order\Handler\State::check()

See also: