\Customer
Represents a {@link Customer}, a type of {@link Member}.
- Author: Frank Mullenger <frankmullenger@gmail.com>
- Copyright: Copyright (c) 2011, Frank Mullenger
Synopsis
class Customer
extends Member
{
- // members
- private static array $db = ;
- private static Array $has_many = ;
- private static array $searchable_fields = ;
- // methods
- public void canDelete()
- public void delete()
- public void requireDefaultRecords()
- public FieldList getCMSFields()
- public ArrayList Orders()
- public static bool|Member currentUser()
Hierarchy
Extends
- Member
Members
private
- $db
- $has_many
—
Array
Link customers to {@link Address}es and {@link Order}s. - $searchable_fields
Methods
public
- Orders() — Overload getter to return only non-cart orders
- canDelete() — Prevent customers from being deleted.
- currentUser() — Returns the current logged in customer
- delete()
- getCMSFields() — Add some fields for managing Members in the CMS.
- requireDefaultRecords()