Version: current

# Class ManagerEmailOrderNotification

Plug-ins for additional functionality in your DataObjects.

Note: DataObjectDecorators are not actually Decorators in the GoF Design Patterns sense of the word. A better name for this class would be DataExtension. However, in the interests of backward compatibility we haven't renamed the class.

  Extension
  DataObjectDecorator
  OrderHandlersDecorator
  ManagerEmailOrderNotification

Package: sapphire\model
Located at cart/code/notification/ManagerEmailOrderNotification.php

## Methods summary

`public` | # `OnAfterCreateOrder( mixed & $member )` #### Overrides `OrderHandlersDecorator::OnAfterCreateOrder`
`public` | # `OnAfterChangeStatus( mixed $member, mixed $changedStatus, mixed $note )` #### Overrides `OrderHandlersDecorator::OnAfterChangeStatus`

### Methods inherited from OrderHandlersDecorator

`add_extension()`, `extraStatics()`, `fill_vars()`

### Methods inherited from DataObjectDecorator

`augmentDatabase()`, `augmentSQL()`, `augmentWrite()`, `can()`, `canCreate()`, `canDelete()`, `canEdit()`, `flushCache()`, `load_extra_statics()`, `onAfterDelete()`, `onAfterWrite()`, `onBeforeDelete()`, `onBeforeWrite()`, `populateDefaults()`, `requireDefaultRecords()`, `updateCMSActions()`, `updateCMSFields()`, `updateFieldLabels()`, `updateFrontEndFields()`, `updateSummaryFields()`

### Methods inherited from Extension

`__construct()`, `clearOwner()`, `getOwner()`, `get_classname_without_arguments()`, `setOwner()`

### Magic methods summary

## Properties summary

### Properties inherited from DataObjectDecorator

`$decoratable_statics`

### Properties inherited from Extension

`$allowed_actions`, `$class`, `$owner`, `$ownerBaseClass`

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -