HJI WP Membership Code Reference
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Slipstream API Docs

Namespaces

  • hji
    • AgentRoster
      • controllers
      • models
      • utils
    • common
      • factories
      • interfaces
      • models
      • utils
    • construction
      • admin
        • controllers
        • models
      • core
      • front
        • controllers
      • interfaces
      • models
        • listings
        • subdivisions
      • views
    • geofarms
      • common
      • controllers
      • models
      • widgets
    • homevalue
      • controllers
      • core
        • abstracts
      • models
    • lifestylefinder
    • listingstoblog
      • controllers
    • membership
      • abstracts
      • controllers
      • entities
      • extension
        • abstracts
        • interfaces
      • factories
      • includes
      • interfaces
      • models
        • data
        • webservice
          • abstracts
          • actions
          • interfaces
      • observers
      • services
    • recentsales
      • controllers
      • tinymce
      • widgets
    • ResponsiveIDX
      • abstracts
      • adapters
      • controllers
      • core
        • abstracts
      • entities
      • models
      • services
      • tinymce
      • utils
      • widgets
    • schools
      • controllers
      • tinymce
      • widgets
    • users
      • abstracts
      • admin
        • controllers
        • models
      • controllers
      • core
        • abstracts
      • entities
      • models
      • utils
  • None
  • REL
    • controllers
    • Models
    • Taxonomies
    • Utils
      • Convert
    • widgets

Classes

  • ComplianceModel
  • ComplianceViewModel
  • FieldLabels
  • HashMap
  • IdxSearchModel
  • MarketMetadata
  • PaginationViewModel
  • QuickSearchViewModel
  • SearchFilters
  • SearchParams
  • SearchResultsViewModel
  • ShortcodesModel
  • SpatialMatchModel

Class ComplianceViewModel

Namespace: hji\ResponsiveIDX\models
Located at classes/models/ComplianceViewModel.php

Methods summary

public
# setListing( hji\ResponsiveIDX\entities\ListingEntity $listing )
public static hji\ResponsiveIDX\models\ComplianceViewModel
# getInstance( $market )

This is a singleton model that collects compliance rules from all searches on the page and therefore can be instantiated only once.

This is a singleton model that collects compliance rules from all searches on the page and therefore can be instantiated only once.

Parameters

$market

Returns

hji\ResponsiveIDX\models\ComplianceViewModel
public stdClass
# getRules( )

Returns compliance rules object

Returns compliance rules object

Returns

stdClass
public
# setRenderingHooks( )

Sets hooks for each type of compliance context to be rendered

Sets hooks for each type of compliance context to be rendered

public
# renderPageCompliance( )

Page context compliance

Page context compliance

public
# renderCourtesy( $listing )

Parameters

$listing
ListingEntity object passed through listing-details related hooks
public
# renderFootnotes( $listing )
public
# removeListingOfficeFromSummary( $mainDetailsHashmap, $listingType, $market )

Unset listingOffice_name form the SearchResultsViewModel::$mainDetaisHashmap() if it's not required by MLS compliance rules

Unset listingOffice_name form the SearchResultsViewModel::$mainDetaisHashmap() if it's not required by MLS compliance rules

public
# removeListingAgentFromSummary( $mainDetailsHashmap, $listingType, $market )

Properties summary

public $market
#
HJI WP Membership Code Reference API documentation generated by ApiGen