Cecil

Util

Utility class.

Provides various utility methods for formatting class names, method names, joining paths, converting memory sizes, and more.

Table of Contents

Methods

autoload()  : void
Loads class from the source directory, in the given subdirectory $dir.
convertMemory()  : string
Converts memory size for human.
convertMicrotime()  : string
Converts microtime interval for human.
formatClassName()  : string
Formats a class name.
formatMethodName()  : string
Formats a method name.
joinFile()  : string
Converts an array of strings into a system path.
joinPath()  : string
Converts an array of strings into a path.

Methods

autoload()

Loads class from the source directory, in the given subdirectory $dir.

public static autoload(Builder $builder, string $dir) : void
Parameters
$builder : Builder
$dir : string

convertMemory()

Converts memory size for human.

public static convertMemory(mixed $size) : string
Parameters
$size : mixed
Return values
string

convertMicrotime()

Converts microtime interval for human.

public static convertMicrotime(float $start) : string
Parameters
$start : float
Return values
string

formatClassName()

Formats a class name.

public static formatClassName(object $class[, array<string|int, mixed> $options = [] ]) : string

ie: "Cecil\Step\OptimizeHtml" become "OptimizeHtml"

Parameters
$class : object
$options : array<string|int, mixed> = []
Return values
string

formatMethodName()

Formats a method name.

public static formatMethodName(string $method) : string

ie: "Cecil\Renderer\Extension\Core::asset()" become "asset()"

Parameters
$method : string
Return values
string

joinFile()

Converts an array of strings into a system path.

public static joinFile(string ...$path) : string
Parameters
$path : string
Return values
string

joinPath()

Converts an array of strings into a path.

public static joinPath(string ...$path) : string
Parameters
$path : string
Return values
string
 
On this page

Search results