class Loader extends Twig_Loader_Filesystem (View source)

Attire Loader Class

Traits

Attire Filekit Trait
Attire Extractor Trait

Methods

static bool
rtrim(string $path, string $delimiter = '/')

Right trim a file path.

from FileKit
static bool
haveExtension(string $file)

Check if file have extension.

from FileKit
static bool
isValidFileExtension(string $ext)

Check if the file have a valid extension.

from FileKit
static 
setFileExtension(string $ext)

Set a new file extension.

from FileKit
static string
getFileExtension()

Get current file extension.

from FileKit
__construct(array $options = [])

Class constructor.

static 
setRootPath(string $path)

Get the root path.

static string
getRootPath()

Get the root path.

Details

static bool rtrim(string $path, string $delimiter = '/')

Right trim a file path.

Parameters

string $path File path
string $delimiter Path delimiter

Return Value

bool Cleaned path

static bool haveExtension(string $file)

Check if file have extension.

Parameters

string $file Filename

Return Value

bool TRUE if the file have extension defined and is valid else FALSE

static bool isValidFileExtension(string $ext)

Check if the file have a valid extension.

Parameters

string $ext File extension

Return Value

bool TRUE if is valid

static setFileExtension(string $ext)

Set a new file extension.

Parameters

string $ext Set it if is valid

static string getFileExtension()

Get current file extension.

Return Value

string File extension

__construct(array $options = [])

Class constructor.

Parameters

array $options Class arguments (paths, file_ext, root_path)

static setRootPath(string $path)

Get the root path.

Parameters

string $path New path

static string getRootPath()

Get the root path.

Return Value

string Get root path