/** * Construct an associative array of an ACL rule's properties * * @param string sprintf format for array * @param bool empty only return elemnts that have a value set. * * @return array - Assoc. array of the ACL rule's properties * @access public */ function toArray($format = '%s', $hideEmpty = false) { $result = array(); if (!self::$_fieldKeys) { $fields = CRM_ACL_DAO_ACL::fields(); self::$_fieldKeys = array_keys($fields); } foreach (self::$_fieldKeys as $field) { $result[$field] = $this->{$field}; } return $result; }
/** * Construct an associative array of an ACL rule's properties * * @param * @return array - Assoc. array of the ACL rule's properties * @access public */ public function toArray() { $result = array(); if (!self::$_fieldKeys) { $fields =& CRM_ACL_DAO_ACL::fields(); self::$_fieldKeys = array_keys($fields); } foreach (self::$_fieldKeys as $field) { $result[$field] = $this->{$field}; } return $result; }