PHP Class GraphAware\Reco4PHP\Result\Recommendation

Exibir arquivo Open project: graphaware/reco4php Class Usage Examples

Protected Properties

Property Type Description
$item GraphAware\Common\Type\Node
$scores Score[]
$totalScore float

Public Methods

Method Description
__construct ( GraphAware\Common\Type\Node $item ) Recommendation constructor.
addScore ( string $name, SingleScore $score )
addScores ( array $scores )
getScore ( string $key ) : Score
getScores ( ) : SingleScore[]
item ( ) : GraphAware\Common\Type\Node
totalScore ( ) : float

Private Methods

Method Description
getScoreOrCreate ( $name )

Method Details

__construct() public method

Recommendation constructor.
public __construct ( GraphAware\Common\Type\Node $item )
$item GraphAware\Common\Type\Node

addScore() public method

public addScore ( string $name, SingleScore $score )
$name string
$score SingleScore

addScores() public method

public addScores ( array $scores )
$scores array

getScore() public method

public getScore ( string $key ) : Score
$key string
return Score

getScores() public method

public getScores ( ) : SingleScore[]
return SingleScore[]

item() public method

public item ( ) : GraphAware\Common\Type\Node
return GraphAware\Common\Type\Node

totalScore() public method

public totalScore ( ) : float
return float

Property Details

$item protected_oe property

protected Node,GraphAware\Common\Type $item
return GraphAware\Common\Type\Node

$scores protected_oe property

protected Score[],GraphAware\Reco4PHP\Result $scores
return Score[]

$totalScore protected_oe property

protected float $totalScore
return float