\ManiaControl\ManiaExchangeManiaExchangeMapSearch

Mania Exchange Map Searching Class

Summary

Methods
Properties
Constants
getUsageInformation()
__construct()
fetchMapsAsync()
setMode()
setMapName()
setAuthorName()
setAuthorId()
setManiaScriptType()
setMod()
setTitlePack()
setReplayType()
setLength()
setStyle()
setLengthOperator()
setSecondarySortOrder()
setPrioritySortOrder()
setEnvironments()
setPage()
setVehicles()
setUnreleased()
setMapGroup()
setCommentsMinLength()
setCustomScreenshot()
setEnvMix()
setMinExeBuild()
setGhostBlocks()
setEmbeddedObjects()
setMapLimit()
setKey()
No public properties found
SEARCH_ORDER_NONE
SEARCH_ORDER_TRACK_NAME
SEARCH_ORDER_AUTHOR
SEARCH_ORDER_UPLOADED_NEWEST
SEARCH_ORDER_UPLOADED_OLDEST
SEARCH_ORDER_UPDATED_NEWEST
SEARCH_ORDER_UPDATED_OLDEST
SEARCH_ORDER_ACTIVITY_LATEST
SEARCH_ORDER_ACTIVITY_OLDEST
SEARCH_ORDER_AWARDS_MOST
SEARCH_ORDER_AWARDS_LEAST
SEARCH_ORDER_COMMENTS_MOST
SEARCH_ORDER_COMMENTS_LEAST
SEARCH_ORDER_DIFFICULTY_EASIEST
SEARCH_ORDER_DIFFICULTY_HARDEST
SEARCH_ORDER_LENGTH_SHORTEST
SEARCH_ORDER_LENGTH_LONGEST
SEARCH_ORDER_TRACK_VALUE_LTH
SEARCH_ORDER_TRACK_VALUE_HTL
SEARCH_ORDER_ONLINE_RATING_LTH
SEARCH_ORDER_ONLINE_RATING_HTL
SEARCH_ORDER_SPECIAL_DEFAULT
SEARCH_ORDER_SPECIAL_USER_TRACKS
SEARCH_ORDER_SPECIAL_LATEST_TRACKS
SEARCH_ORDER_SPECIAL_RECENTLY_AWARDED
SEARCH_ORDER_SPECIAL_BEST_OF_WEEK_AWARDS
SEARCH_ORDER_SPECIAL_BEST_OF_MONTH_AWARDS
SEARCH_ORDER_SPECIAL_MX_SUPPORTER_TRACKS
SEARCH_ORDER_SPECIAL_DUO_ACCOUNT_TRACKS
SEARCH_ORDER_SPECIAL_MOST_COMPETITIVE_WEEK
SEARCH_ORDER_SPECIAL_MOST_COMPETITIVE_MONTH
SEARCH_ORDER_SPECIAL_BEST_ONLINE_RATING_WEEK
SEARCH_ORDER_SPECIAL_BEST_ONLINE_RATING_MONTH
No protected methods found
No protected properties found
N/A
getEnvironment()
$url
$titlePrefix
$mode
$mapName
$authorName
$mod
$authorId
$maniaScriptType
$titlePack
$replayType
$style
$length
$lengthOperator
$priorityOrder
$secondaryOrder
$environments
$vehicles
$page
$mapLimit
$unreleased
$mapGroup
$commentsMinLength
$customScreenshot
$minExeBuild
$envMix
$ghostBlocks
$embeddedObjects
$key
$maniaControl
N/A

Constants

SEARCH_ORDER_NONE

SEARCH_ORDER_NONE

SEARCH_ORDER_TRACK_NAME

SEARCH_ORDER_TRACK_NAME

SEARCH_ORDER_AUTHOR

SEARCH_ORDER_AUTHOR

SEARCH_ORDER_UPLOADED_NEWEST

SEARCH_ORDER_UPLOADED_NEWEST

SEARCH_ORDER_UPLOADED_OLDEST

SEARCH_ORDER_UPLOADED_OLDEST

SEARCH_ORDER_UPDATED_NEWEST

SEARCH_ORDER_UPDATED_NEWEST

SEARCH_ORDER_UPDATED_OLDEST

SEARCH_ORDER_UPDATED_OLDEST

SEARCH_ORDER_ACTIVITY_LATEST

SEARCH_ORDER_ACTIVITY_LATEST

SEARCH_ORDER_ACTIVITY_OLDEST

SEARCH_ORDER_ACTIVITY_OLDEST

SEARCH_ORDER_AWARDS_MOST

SEARCH_ORDER_AWARDS_MOST

SEARCH_ORDER_AWARDS_LEAST

SEARCH_ORDER_AWARDS_LEAST

SEARCH_ORDER_COMMENTS_MOST

SEARCH_ORDER_COMMENTS_MOST

SEARCH_ORDER_COMMENTS_LEAST

SEARCH_ORDER_COMMENTS_LEAST

SEARCH_ORDER_DIFFICULTY_EASIEST

SEARCH_ORDER_DIFFICULTY_EASIEST

SEARCH_ORDER_DIFFICULTY_HARDEST

SEARCH_ORDER_DIFFICULTY_HARDEST

SEARCH_ORDER_LENGTH_SHORTEST

SEARCH_ORDER_LENGTH_SHORTEST

SEARCH_ORDER_LENGTH_LONGEST

SEARCH_ORDER_LENGTH_LONGEST

SEARCH_ORDER_TRACK_VALUE_LTH

SEARCH_ORDER_TRACK_VALUE_LTH

SEARCH_ORDER_TRACK_VALUE_HTL

SEARCH_ORDER_TRACK_VALUE_HTL

SEARCH_ORDER_ONLINE_RATING_LTH

SEARCH_ORDER_ONLINE_RATING_LTH

SEARCH_ORDER_ONLINE_RATING_HTL

SEARCH_ORDER_ONLINE_RATING_HTL

SEARCH_ORDER_SPECIAL_DEFAULT

SEARCH_ORDER_SPECIAL_DEFAULT

SEARCH_ORDER_SPECIAL_USER_TRACKS

SEARCH_ORDER_SPECIAL_USER_TRACKS

SEARCH_ORDER_SPECIAL_LATEST_TRACKS

SEARCH_ORDER_SPECIAL_LATEST_TRACKS

SEARCH_ORDER_SPECIAL_RECENTLY_AWARDED

SEARCH_ORDER_SPECIAL_RECENTLY_AWARDED

SEARCH_ORDER_SPECIAL_BEST_OF_WEEK_AWARDS

SEARCH_ORDER_SPECIAL_BEST_OF_WEEK_AWARDS

SEARCH_ORDER_SPECIAL_BEST_OF_MONTH_AWARDS

SEARCH_ORDER_SPECIAL_BEST_OF_MONTH_AWARDS

SEARCH_ORDER_SPECIAL_MX_SUPPORTER_TRACKS

SEARCH_ORDER_SPECIAL_MX_SUPPORTER_TRACKS

SEARCH_ORDER_SPECIAL_DUO_ACCOUNT_TRACKS

SEARCH_ORDER_SPECIAL_DUO_ACCOUNT_TRACKS

SEARCH_ORDER_SPECIAL_MOST_COMPETITIVE_WEEK

SEARCH_ORDER_SPECIAL_MOST_COMPETITIVE_WEEK

SEARCH_ORDER_SPECIAL_MOST_COMPETITIVE_MONTH

SEARCH_ORDER_SPECIAL_MOST_COMPETITIVE_MONTH

SEARCH_ORDER_SPECIAL_BEST_ONLINE_RATING_WEEK

SEARCH_ORDER_SPECIAL_BEST_ONLINE_RATING_WEEK

SEARCH_ORDER_SPECIAL_BEST_ONLINE_RATING_MONTH

SEARCH_ORDER_SPECIAL_BEST_ONLINE_RATING_MONTH

Properties

$url

$url : 

Type

$titlePrefix

$titlePrefix : 

Type

$mode

$mode : 

Type

$mapName

$mapName : 

Type

$authorName

$authorName : 

Type

$mod

$mod : 

Type

$authorId

$authorId : 

Type

$maniaScriptType

$maniaScriptType : 

Type

$titlePack

$titlePack : 

Type

$replayType

$replayType : 

Type

$style

$style : 

Type

$length

$length : 

Type

$lengthOperator

$lengthOperator : 

Type

$priorityOrder

$priorityOrder : 

Type

$secondaryOrder

$secondaryOrder : 

Type

$environments

$environments : 

Type

$vehicles

$vehicles : 

Type

$page

$page : 

Type

$mapLimit

$mapLimit : 

Type

$unreleased

$unreleased : 

Type

$mapGroup

$mapGroup : 

Type

$commentsMinLength

$commentsMinLength : 

Type

$customScreenshot

$customScreenshot : 

Type

$minExeBuild

$minExeBuild : 

Type

$envMix

$envMix : 

Type

$ghostBlocks

$ghostBlocks : 

Type

$embeddedObjects

$embeddedObjects : 

Type

$key

$key : 

Type

Methods

getUsageInformation()

getUsageInformation() 

Gets Information about the Class, and a List of the Public Method

__construct()

__construct(\ManiaControl\ManiaControl  $maniaControl) 

Construct map manager

Parameters

\ManiaControl\ManiaControl $maniaControl

fetchMapsAsync()

fetchMapsAsync(callable  $function) 

Fetch a MapList Asynchronously

Parameters

callable $function

setMode()

setMode(integer  $mode) 

Parameters

integer $mode

setMapName()

setMapName(string  $mapName) 

Parameters

string $mapName

setAuthorName()

setAuthorName(string  $authorName) 

Parameters

string $authorName

setAuthorId()

setAuthorId(integer  $authorId) 

Parameters

integer $authorId

setManiaScriptType()

setManiaScriptType(string  $maniaScriptType) 

Parameters

string $maniaScriptType

setMod()

setMod(string  $mod) 

Parameters

string $mod

setTitlePack()

setTitlePack(string  $titlePack) 

Parameters

string $titlePack

setReplayType()

setReplayType(integer  $replayType) 

Parameters

integer $replayType

setLength()

setLength(integer  $length) 

Parameters

integer $length

setStyle()

setStyle(integer  $style) 

Parameters

integer $style

setLengthOperator()

setLengthOperator(integer  $lengthOperator) 

Parameters

integer $lengthOperator

setSecondarySortOrder()

setSecondarySortOrder(integer  $secondaryOrder) 

Parameters

integer $secondaryOrder

setPrioritySortOrder()

setPrioritySortOrder(integer  $priorityOrder) 

Parameters

integer $priorityOrder

setEnvironments()

setEnvironments(string  $environments) 

Parameters

string $environments

setPage()

setPage(integer  $page) 

Parameters

integer $page

setVehicles()

setVehicles(string  $vehicles) 

Parameters

string $vehicles

setUnreleased()

setUnreleased(boolean  $unreleased) 

Parameters

boolean $unreleased

setMapGroup()

setMapGroup(integer  $mapGroup) 

Parameters

integer $mapGroup

setCommentsMinLength()

setCommentsMinLength(integer  $commentsMinLength) 

Parameters

integer $commentsMinLength

setCustomScreenshot()

setCustomScreenshot(boolean  $customScreenshot) 

Parameters

boolean $customScreenshot

setEnvMix()

setEnvMix(boolean  $envMix) 

Parameters

boolean $envMix

setMinExeBuild()

setMinExeBuild(string  $minExeBuild) 

Parameters

string $minExeBuild

setGhostBlocks()

setGhostBlocks(boolean  $ghostBlocks) 

Parameters

boolean $ghostBlocks

setEmbeddedObjects()

setEmbeddedObjects(boolean  $embeddedObjects) 

Parameters

boolean $embeddedObjects

setMapLimit()

setMapLimit(null  $mapLimit) 

Parameters

null $mapLimit

setKey()

setKey(null  $key) 

Parameters

null $key

getEnvironment()

getEnvironment(string  $env) : integer

Get the Current Environment by String

Parameters

string $env

Returns

integer