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
stringconvertMicrotime()
Converts microtime interval for human.
public
static convertMicrotime(float $start) : string
Parameters
- $start : float
Return values
stringformatClassName()
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
stringformatMethodName()
Formats a method name.
public
static formatMethodName(string $method) : string
ie: "Cecil\Renderer\Extension\Core::asset()" become "asset()"
Parameters
- $method : string
Return values
stringjoinFile()
Converts an array of strings into a system path.
public
static joinFile(string ...$path) : string
Parameters
- $path : string
Return values
stringjoinPath()
Converts an array of strings into a path.
public
static joinPath(string ...$path) : string
Parameters
- $path : string