Documentation

AdvancedValueBinder extends DefaultValueBinder
in package
implements IValueBinder

Table of Contents

Interfaces

IValueBinder

Methods

bindValue()  : bool
Bind value to a cell.
dataTypeForValue()  : string
DataType for value.
setCurrency()  : bool
setImproperFraction()  : bool
setPercentage()  : bool
setProperFraction()  : bool
setTimeHoursMinutes()  : bool
setTimeHoursMinutesSeconds()  : bool

Methods

bindValue()

Bind value to a cell.

public bindValue(Cell $cell[, mixed $value = null ]) : bool
Parameters
$cell : Cell

Cell to bind value to

$value : mixed = null

Value to bind in cell

Return values
bool

dataTypeForValue()

DataType for value.

public static dataTypeForValue(mixed $value) : string
Parameters
$value : mixed
Return values
string

setCurrency()

protected setCurrency(float $value, Cell $cell, string $currencyCode) : bool
Parameters
$value : float
$cell : Cell
$currencyCode : string
Return values
bool

setImproperFraction()

protected setImproperFraction(array<string|int, mixed> $matches, Cell $cell) : bool
Parameters
$matches : array<string|int, mixed>
$cell : Cell
Return values
bool

setPercentage()

protected setPercentage(string $value, Cell $cell) : bool
Parameters
$value : string
$cell : Cell
Return values
bool

setProperFraction()

protected setProperFraction(array<string|int, mixed> $matches, Cell $cell) : bool
Parameters
$matches : array<string|int, mixed>
$cell : Cell
Return values
bool

setTimeHoursMinutes()

protected setTimeHoursMinutes(string $value, Cell $cell) : bool
Parameters
$value : string
$cell : Cell
Return values
bool

setTimeHoursMinutesSeconds()

protected setTimeHoursMinutesSeconds(string $value, Cell $cell) : bool
Parameters
$value : string
$cell : Cell
Return values
bool

        
On this page

Search results