25 lines
		
	
	
		
			647 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			647 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
class ExampleApi extends ApiController{
 | 
						|
 | 
						|
	public function example(){
 | 
						|
		// if this function should be accessible only for logged users uncomment next line
 | 
						|
		// $this->requireAuth();
 | 
						|
		// if user is logged in, next lines will be processed
 | 
						|
		// otherwise script get terminated with 401 UNAUTHORIZED
 | 
						|
 | 
						|
 | 
						|
		// input data are stored in $this->input
 | 
						|
		// in this example we just copy input to response
 | 
						|
		$response = $this->input;
 | 
						|
 | 
						|
 | 
						|
		// this method returns response as json
 | 
						|
		$this->response($response);
 | 
						|
		// you can specify returned http code by second optional parameter
 | 
						|
		// default value is 200
 | 
						|
		// $this->response($response, $httpCode);
 | 
						|
	}
 | 
						|
 | 
						|
}
 |