Overview

Namespaces

  • None
  • PHP
  • XLite
    • Base
    • Controller
      • Admin
        • Base
      • Console
      • Customer
        • Base
    • Core
      • ColumnType
      • Doctrine
      • FileCache
      • HTTP
      • ImageOperator
      • Pack
      • Task
        • Base
      • TranslationDriver
      • Validator
        • Enum
        • Pair
        • String
          • ObjectId
    • DataSet
      • Collection
      • Transport
        • Order
    • Logic
      • Order
        • Modifier
      • Tax
        • Processor
    • Model
      • Base
      • Category
      • Collection
      • Image
        • Category
        • Product
      • ListNode
      • Order
      • OrderItem
      • Payment
        • Base
        • Processor
      • QueryBuilder
        • Base
      • Repo
        • Base
        • Category
        • Image
          • Category
          • Product
        • Order
        • Payment
        • Shipping
      • Shipping
        • Processor
      • WidgetParam
        • ObjectId
    • Module
      • CDev
        • Bestsellers
          • Core
          • Model
            • Repo
          • View
            • FormField
              • Select
            • Pager
        • FeaturedProducts
          • Controller
            • Admin
          • Core
          • Model
            • Repo
          • View
            • Admin
            • Customer
            • Form
            • Pager
        • FileAttachments
          • Controller
            • Admin
          • Model
            • Product
              • Attachment
            • Repo
              • Base
              • Product
                • Attachment
          • View
            • Form
            • Panel
            • Product
              • Details
                • Customer
                  • Page
        • ProductOptions
          • Controller
            • Admin
            • Customer
          • Model
            • Repo
          • View
            • Button
            • Form
              • Item
    • Upgrade
      • Entry
        • Module
    • View
      • Account
      • Address
      • Base
      • Button
        • Addon
      • Checkout
        • Step
      • Console
      • ExternalSDK
      • Form
        • Address
        • Cart
          • Item
          • ShippingEstimator
        • Checkout
        • FileDialog
        • ItemsList
          • Product
        • Login
          • Admin
          • Customer
        • Module
        • Order
          • Modify
        • Product
          • Modify
            • Base
          • Search
            • Admin
            • Customer
        • Profile
        • Profiles
        • Search
          • Product
        • Upgrade
      • FormField
        • Inline
          • Input
            • Checkbox
              • Switcher
            • Text
              • Integer
              • Position
              • Price
              • Product
        • Input
          • Base
          • Checkbox
          • Text
            • Base
        • Label
        • Select
        • Separator
        • Textarea
      • ItemsList
        • Model
          • Product
            • Admin
        • Module
        • Order
          • Admin
        • Product
          • Admin
          • Customer
        • Profile
          • Admin
      • JS
      • LanguagesModify
        • Button
      • Location
        • Node
      • Menu
        • Customer
      • Model
        • Address
        • FileDialog
        • Profile
      • ModulesManager
        • Action
      • Order
        • Details
          • Admin
          • Base
        • Search
        • Statistics
      • OrderList
      • Pager
        • Admin
          • Model
          • Module
          • Order
          • Product
          • Profile
        • Customer
          • Order
          • Product
      • PagerOrig
      • Payment
      • Product
        • Details
          • Admin
          • Customer
            • Page
      • ProductClass
      • RequestHandler
      • Sort
      • StickyPanel
        • Product
          • Admin
      • Tabs
      • Taxes
      • TopMenu
        • Node
      • Upgrade
        • SelectCoreVersion
        • Step
          • Completed
          • Prepare
          • ReadyToInstall

Classes

  • ActionStatus
  • Address
  • AEntity
  • CachingFactory
  • Cart
  • Category
  • CategoryProducts
  • CategoryTranslation
  • Collection
  • Config
  • ConfigTranslation
  • Country
  • Currency
  • CurrencyTranslation
  • Factory
  • FormId
  • IframeContent
  • Inventory
  • Language
  • LanguageLabel
  • LanguageLabelTranslation
  • LanguageTranslation
  • ListNode
  • MailImageParser
  • Measure
  • MeasureDump
  • Membership
  • MembershipTranslation
  • Module
  • ModuleKey
  • Order
  • OrderDetail
  • OrderItem
  • Product
  • ProductClass
  • ProductClassTranslation
  • ProductTranslation
  • Profile
  • Session
  • SessionCell
  • Shipping
  • State
  • Task
  • TemplatePatch
  • TmpVar
  • ViewList
  • Zone
  • ZoneElement
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class AEntity

Abstract entity

Direct known subclasses

XLite\Model\Address, XLite\Model\Base\I18n, XLite\Model\IframeContent, XLite\Model\Inventory, XLite\Model\Measure, XLite\Model\MeasureDump, XLite\Model\Module, XLite\Model\ModuleKey, XLite\Model\Order\Modifier, XLite\Model\OrderDetail, XLite\Model\Payment\MethodSetting, XLite\Model\Payment\Transaction, XLite\Model\Base\Storage, XLite\Model\Payment\TransactionData, XLite\Model\Profile, XLite\Model\Session, XLite\Model\SessionCell, XLite\Model\Shipping\Markup, XLite\Model\State, XLite\Model\Task, XLite\Model\TemplatePatch, XLite\Model\TmpVar, XLite\Model\ViewList, XLite\Model\Base\Surcharge, XLite\Model\Zone, XLite\Model\ZoneElement, XLite\Module\CDev\FeaturedProducts\Model\FeaturedProduct, XLite\Module\CDev\ProductOptions\Model\OptionException, XLite\Module\CDev\ProductOptions\Model\OptionSurcharge, XLite\Module\CDev\ProductOptions\Model\OrderItemOption, XLite\Model\Base\SurchargeOwner, XLite\Model\Base\Translation, XLite\Model\Category\QuickFlags, XLite\Model\CategoryProducts, XLite\Model\Country, XLite\Model\FormId

Indirect known subclasses

XLite\Model\Base\Image, XLite\Model\Cart, XLite\Model\Language, XLite\Model\LanguageLabel, XLite\Model\LanguageLabelTranslation, XLite\Model\LanguageTranslation, XLite\Model\Membership, XLite\Model\MembershipTranslation, XLite\Model\Order, XLite\Model\Order\Surcharge, XLite\Model\OrderItem, XLite\Model\OrderItem\Surcharge, XLite\Model\Category, XLite\Model\Payment\Method, XLite\Model\Payment\MethodTranslation, XLite\Model\Product, XLite\Model\ProductClass, XLite\Model\ProductClassTranslation, XLite\Model\ProductTranslation, XLite\Model\Shipping\Method, XLite\Model\Shipping\MethodTranslation, XLite\Module\CDev\FeaturedProducts\Model\Category, XLite\Module\CDev\FeaturedProducts\Model\Product, XLite\Model\CategoryTranslation, XLite\Module\CDev\FileAttachments\Model\Product, XLite\Module\CDev\FileAttachments\Model\Product\Attachment, XLite\Module\CDev\FileAttachments\Model\Product\Attachment\Storage, XLite\Module\CDev\FileAttachments\Model\Product\AttachmentTranslation, XLite\Module\CDev\ProductOptions\Model\Option, XLite\Module\CDev\ProductOptions\Model\OptionGroup, XLite\Module\CDev\ProductOptions\Model\OptionGroupTranslation, XLite\Module\CDev\ProductOptions\Model\OptionTranslation, XLite\Module\CDev\ProductOptions\Model\OrderItem, XLite\Module\CDev\ProductOptions\Model\Product, XLite\Model\Config, XLite\Model\ConfigTranslation, XLite\Model\Currency, XLite\Model\CurrencyTranslation, XLite\Model\Image\Category\Image, XLite\Model\Image\Product\Image
Abstract
Namespace: XLite\Model
Since: 1.0.0
See: ____class_see____
Located at XLite/Model/AEntity.php
Methods summary
public
# __construct( array $data = array() )

Constructor

Constructor

Parameters

$data
array
Entity properties OPTIONAL

Since

1.0.0

See

____func_see____
public boolean
# map( array $data )

Map data to entity columns

Map data to entity columns

Parameters

$data
array
Data

Returns

boolean

Since

1.0.0

See

____func_see____
public mixed
# __get( string $name )

Common getter

Common getter

Parameters

$name
string
Property name

Returns

mixed

Since

1.0.0

See

____func_see____
public mixed
# __set( string $name, mixed $value )

Common setter

Common setter

Parameters

$name
string
Property name
$value
mixed
Property value

Returns

mixed

Since

1.0.0

See

____func_see____
public
# __unset( string $name )

Common unset

Common unset

Parameters

$name
string
Property name

Since

1.0.0

See

____func_see____
public XLite\Model\Doctrine\Repo\AbstractRepo
# getRepository( )

Get entity repository

Get entity repository

Returns

XLite\Model\Doctrine\Repo\AbstractRepo

Since

1.0.0

See

____func_see____
public
# checkCache( )

Check cache after enity persis or remove

Check cache after enity persis or remove

Since

1.0.0

See

____func_see____
public
# detach( )

Detach self

Detach self

Since

1.0.0

See

____func_see____
public mixed
# __call( string $method, array $args = array() )

Emulate the Doctrine autogenerated methods. TODO - DEVCODE - to remove!

Emulate the Doctrine autogenerated methods. TODO - DEVCODE - to remove!

Parameters

$method
string
Method name
$args
array
Call arguments OPTIONAL

Returns

mixed

Throws

BadMethodCallException

Since

1.0.0

See

____func_see____
public boolean
# isPersistent( )

Check if entity is persistent

Check if entity is persistent

Returns

boolean

Since

1.0.0

See

____func_see____
public integer
# getUniqueIdentifier( )

Get entity unique identifier value

Get entity unique identifier value

Returns

integer

Since

1.0.15

See

____func_see____
public boolean
# update( )

Update entity

Update entity

Returns

boolean

Since

1.0.0

See

____func_see____
public boolean
# create( )

Create entity

Create entity

Returns

boolean

Since

1.0.0

See

____func_see____
public boolean
# delete( )

Delete entity

Delete entity

Returns

boolean

Since

1.0.0

See

____func_see____
public XLite\Model\AEntity
# cloneEntity( )

Clone

Clone

Returns

XLite\Model\AEntity

Since

1.0.0

See

____func_see____
public
# prepareEntityBeforeCommit( string $type )

Since Doctrine lifecycle callbacks do not allow to modify associations, we've added this method

Since Doctrine lifecycle callbacks do not allow to modify associations, we've added this method

Parameters

$type
string
Type of current operation

Since

1.0.0

See

____func_see____
protected string
# getMethodName( string $name )

Get method name FIXME - to remove

Get method name FIXME - to remove

Parameters

$name
string
Property name

Returns

string

Since

1.0.0

See

____func_see____
Constants summary
string ACTION_INSERT 'insert'
#

Possible action by entity Repo

Possible action by entity Repo

string ACTION_UPDATE 'update'
#
string ACTION_DELETE 'delete'
#
Properties summary
protected static array $cacheEnabled array()
#

Cache enabled flag (cache)

Cache enabled flag (cache)

Since

1.0.0

See

____var_see____
protected static array $methodNames array()
#

Method names (cache)

Method names (cache)

Since

1.0.0

See

____var_see____
LiteCommerce API documentation generated by ApiGen 2.5.0