Templating
Global Functions
Website
\Components\Website\Designs \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\Locations
Commerce
\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\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\FileBased \Framework\Data\Util \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
Methods

\Framework\Data\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
array
array filterMerge($arrFilter, $arrFilter2, $strBooleanOp)
Merges two data Filter Array with the condition supplied by $strBooleanOp
Parameters
$arrFilter
array
$arrFilter2
array
$strBooleanOp
string
Return
array
void order($arrEntities, $arrOrder)
Sorts data

Orders &$arrEntities by the Order Array supplied

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