Data\Util
Templating
Global Functions
Website
\Components\Website\Designs \Components\Website\Media \Components\Website\Pages \Components\Website\Pages\Forms \Components\Website\Posts \Components\Website\Posts\Categories
Customers
\Components\Customers\Contacts \Components\Customers\Contacts\Relationships \Components\Customers\Contacts\Relationships\Types \Components\Customers\Groups
Marketing
\Components\Marketing\EmailMarketing \Components\Marketing\Events \Components\Marketing\Events\Attendees \Components\Marketing\Events\Categories \Components\Marketing\Events\Locations
Commerce
\Components\Commerce\Carts \Components\Commerce\Carts\Current \Components\Commerce\Configuration\PaymentMethods \Components\Commerce\Configuration\ShippingMethods \Components\Commerce\Discounts \Components\Commerce\Products \Components\Commerce\Products\Brands \Components\Commerce\Products\Categories \Components\Commerce\Products\Inventory \Components\Commerce\Sales \Components\Commerce\Sales\Items \Components\Commerce\Sales\Receipts \Components\Commerce\Sales\Receipts\Allocations
Settings
\Components\Settings\Administrators \Components\Settings\CustomFields \Components\Settings\Domains
Other Apps
\Components\Website\Comments \Components\Commerce\Affiliates \Components\Commerce\Affiliates\Administrators \Components\Commerce\Affiliates\Commissions \Components\Commerce\Affiliates\Payments \Components\Commerce\RecurringSales \Components\Commerce\RecurringSales\StoredCards
Framework
\Framework\Caching \Framework\Data\Util
METHODS
\Framework\DOM\CurrentContext \Framework\HTML\Converters \Framework\HTTP\Cookies \Framework\HTTP\Redirection \Framework\HTTP\Request \Framework\HTTP\Session \Framework\HTTP\UserAgent \Framework\I18N\CompanyTypes \Framework\I18N\Countries \Framework\I18N\Languages \Framework\Network\GeoIP

Util

Functions for merging Properties, Order arrays.

Methods

Invoke via \Framework\Data\Util::method()
Click a method name to copy it.
void filter($arrEntities, $arrFilter)
Filters &$arrEntities by the supplied Filter Array
Parameters
$arrEntities
mixed
$arrFilter
mixed
array filterMerge($arrFilter, $arrFilter2, $strBooleanOp)
Merges two data Filter Array with the condition supplied by $strBooleanOp
Parameters
$arrFilter
mixed
$arrFilter2
mixed
$strBooleanOp
mixed
Return
array
void order($arrEntities, $arrOrder)
Sorts data

Orders &$arrEntities by the Order Array supplied

Example of $arrOrder: [['contact_id', 'desc'], ...]
Parameters
$arrEntities
mixed
$arrOrder
mixed