Class JApplicationSite
Joomla! Site Application class
- Joomla\Application\AbstractApplication implements Psr\Log\LoggerAwareInterface
- 
			 JApplicationBase JApplicationBase
- 
			 JApplicationWeb JApplicationWeb
- 
			 JApplicationCms JApplicationCms
- 
			 JApplicationSite JApplicationSite
Package: Joomla\Libraries\Application
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE.txt
Since: 3.2
Located at cms/application/site.php
Methods summary
| 
				 public 
				
				
				 | 
			#
			 __construct( Class constructor. | 
| 
				 protected 
				
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				 | |
| 
				 public 
				 | |
| 
				 public 
				 | |
| 
				 public 
				 | 
			#
			 getPathway( string $name = 'site', array $options = array() )Return a reference to the JPathway object. | 
| 
				 public static
				 | |
| 
				 public 
				string
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				
				
				 | 
			#
			 setTemplate( string $template, mixed $styleParams = null )Overrides the default template that would be used | 
Methods inherited from JApplicationCms
			afterSessionStart(), 
			checkSession(), 
			checkUserRequireReset(), 
			enqueueMessage(), 
			execute(), 
			getCfg(), 
			getClientId(), 
			getInstance(), 
			getMessageQueue(), 
			getName(), 
			getUserState(), 
			getUserStateFromRequest(), 
			isAdmin(), 
			isClient(), 
			isHttpsForced(), 
			isSite(), 
			loadSession(), 
			logout(), 
			redirect(), 
			setUserState(), 
			toString()
		
Methods inherited from JApplicationWeb
			allowCache(), 
			appendBody(), 
			checkConnectionAlive(), 
			checkHeadersSent(), 
			clearHeaders(), 
			compress(), 
			detectRequestUri(), 
			fetchConfigurationData(), 
			flushAssets(), 
			getBody(), 
			getDocument(), 
			getHeaders(), 
			getLanguage(), 
			getSession(), 
			header(), 
			initialise(), 
			isSSLConnection(), 
			loadConfiguration(), 
			loadDocument(), 
			loadLanguage(), 
			loadSystemUris(), 
			prependBody(), 
			respond(), 
			sendHeaders(), 
			setBody(), 
			setHeader()
		
Methods inherited from JApplicationBase
			getIdentity(), 
			loadDispatcher(), 
			loadIdentity(), 
			registerEvent(), 
			triggerEvent()
		
Methods inherited from Joomla\Application\AbstractApplication
			close(), 
			get(), 
			getLogger(), 
			set(), 
			setConfiguration(), 
			setLogger()
		
Magic methods summary
Properties summary
| 
				protected  
				boolean
			 | $_language_filter | 
				#
				 Option to filter by language | 
| 
				protected  
				boolean
			 | $_detect_browser | 
				#
				 Option to detect language by the browser | 
Properties inherited from JApplicationCms
			$_clientId, 
			$_messageQueue, 
			$_name, 
			$docOptions, 
			$instances, 
			$profiler, 
			$scope, 
			$template
		
Properties inherited from JApplicationWeb
			$charSet, 
			$client, 
			$document, 
			$instance, 
			$language, 
			$mimeType, 
			$modifiedDate, 
			$response, 
			$session
		
