PHP Class SinglePageApplicationValetDriver

Inheritance: extends ValetDriver
Mostra file Open project: cpriego/valet-ubuntu

Public Methods

Method Description
frontControllerPath ( string $sitePath, string $siteName, string $uri ) : string Get the fully resolved path to the application's front controller.
isStaticFile ( string $sitePath, string $siteName, string $uri ) : string | false Determine if the incoming request is for a static file.
serves ( string $sitePath, string $siteName, string $uri ) Determine if the driver serves the request.

Protected Methods

Method Description
driverDefinedInPackage ( string $sitePath ) : mixed Check the app package.json file to see if valet drive is defined.
hasIndexHtmlFileAtRoot ( sring $sitePath ) : boolean Check to see if the app has an index.html file in a common location.
hasSpaDirectories ( string $sitePath ) : boolean Check if the app has common spa directories.

Method Details

driverDefinedInPackage() protected method

Check the app package.json file to see if valet drive is defined.
protected driverDefinedInPackage ( string $sitePath ) : mixed
$sitePath string
return mixed

frontControllerPath() public method

Get the fully resolved path to the application's front controller.
public frontControllerPath ( string $sitePath, string $siteName, string $uri ) : string
$sitePath string
$siteName string
$uri string
return string

hasIndexHtmlFileAtRoot() protected method

Check to see if the app has an index.html file in a common location.
protected hasIndexHtmlFileAtRoot ( sring $sitePath ) : boolean
$sitePath sring
return boolean

hasSpaDirectories() protected method

Check if the app has common spa directories.
protected hasSpaDirectories ( string $sitePath ) : boolean
$sitePath string
return boolean

isStaticFile() public method

Determine if the incoming request is for a static file.
public isStaticFile ( string $sitePath, string $siteName, string $uri ) : string | false
$sitePath string
$siteName string
$uri string
return string | false

serves() public method

Determine if the driver serves the request.
public serves ( string $sitePath, string $siteName, string $uri )
$sitePath string
$siteName string
$uri string