PHP 클래스 Craft\RetourService

상속: extends craft\BaseApplicationComponent
파일 보기 프로젝트 열기: nystudio107/retour

보호된 프로퍼티들

프로퍼티 타입 설명
$cachedEntryRedirects
$cachedStaticRedirects
$cachedStatistics

공개 메소드들

메소드 설명
clearStatistics ( )
createRedirect ( $redirectsModel )
deleteRedirectByElementId ( integer $elementId, string $locale )
findRedirectMatch ( string $url ) : mixed
getAllEntryRedirects ( ) : Array
getAllStaticRedirects ( ) : Array
getAllStatistics ( ) : array
getLocalizedUris ( $element = null ) : array Returns a list of localized URIs for the passed in element
getMatchesList ( ) : mixed
getPluginName ( ) : string
getRecentStatistics ( $days = 1, $handled ) : array
getRedirectByElementId ( integer $elementId, string $locale ) : Mixed
getRedirectById ( integer $id ) : Mixed
getRedirectByRedirectSrcUrl ( string $srcUrl, string $locale ) : Mixed
getRedirectFromCache ( $url ) : mixed
incrementRedirectHitCount ( &$redirect )
incrementStatistics ( $url, $handled = false )
lookupRedirect ( string $url, mixed $redirects ) : mixed
saveRedirect ( $redirectsModel )
saveRedirectToCache ( $url, mixed $redirect )
saveStaticRedirect ( Retour_StaticRedirectsRecord $record ) : [type] [saveStaticRedirect description]

메소드 상세

clearStatistics() 공개 메소드

public clearStatistics ( )

createRedirect() 공개 메소드

public createRedirect ( $redirectsModel )

deleteRedirectByElementId() 공개 메소드

public deleteRedirectByElementId ( integer $elementId, string $locale )
$elementId integer The associated elementId
$locale string The locale

findRedirectMatch() 공개 메소드

public findRedirectMatch ( string $url ) : mixed
$url string the url to match
리턴 mixed the redirect array

getAllEntryRedirects() 공개 메소드

public getAllEntryRedirects ( ) : Array
리턴 Array All of the entry redirects

getAllStaticRedirects() 공개 메소드

public getAllStaticRedirects ( ) : Array
리턴 Array All of the static redirects

getAllStatistics() 공개 메소드

public getAllStatistics ( ) : array
리턴 array All of the statistics

getLocalizedUris() 공개 메소드

Returns a list of localized URIs for the passed in element
public getLocalizedUris ( $element = null ) : array
리턴 array an array of paths

getMatchesList() 공개 메소드

public getMatchesList ( ) : mixed
리턴 mixed Returns the list of matching schemes

getPluginName() 공개 메소드

public getPluginName ( ) : string
리턴 string The name of the plugin

getRecentStatistics() 공개 메소드

public getRecentStatistics ( $days = 1, $handled ) : array
$days The number of days to get
리턴 array Recent statistics

getRedirectByElementId() 공개 메소드

public getRedirectByElementId ( integer $elementId, string $locale ) : Mixed
$elementId integer The associated elementId
$locale string The locale
리턴 Mixed The resulting Redirect

getRedirectById() 공개 메소드

public getRedirectById ( integer $id ) : Mixed
$id integer The redirect's id
리턴 Mixed The resulting Redirect

getRedirectByRedirectSrcUrl() 공개 메소드

public getRedirectByRedirectSrcUrl ( string $srcUrl, string $locale ) : Mixed
$srcUrl string the redirect's redirectSrcUrl
$locale string The locale
리턴 Mixed The resulting Redirect

getRedirectFromCache() 공개 메소드

public getRedirectFromCache ( $url ) : mixed
리턴 mixed The redirect

incrementRedirectHitCount() 공개 메소드

public incrementRedirectHitCount ( &$redirect )

incrementStatistics() 공개 메소드

public incrementStatistics ( $url, $handled = false )
$url The 404 url

lookupRedirect() 공개 메소드

public lookupRedirect ( string $url, mixed $redirects ) : mixed
$url string the url to match
$redirects mixed an array of redirects to look through
리턴 mixed the redirect array

saveRedirect() 공개 메소드

public saveRedirect ( $redirectsModel )

saveRedirectToCache() 공개 메소드

public saveRedirectToCache ( $url, mixed $redirect )
$redirect mixed The redirect

saveStaticRedirect() 공개 메소드

[saveStaticRedirect description]
public saveStaticRedirect ( Retour_StaticRedirectsRecord $record ) : [type]
$record Retour_StaticRedirectsRecord the static redirect record to save
리턴 [type]

프로퍼티 상세

$cachedEntryRedirects 보호되어 있는 프로퍼티

protected $cachedEntryRedirects

$cachedStaticRedirects 보호되어 있는 프로퍼티

protected $cachedStaticRedirects

$cachedStatistics 보호되어 있는 프로퍼티

protected $cachedStatistics