PHP Класс GraphAware\Reco4PHP\Result\Recommendations

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$context GraphAware\Reco4PHP\Context\Context
$recommendations Recommendation[]

Открытые методы

Метод Описание
__construct ( GraphAware\Reco4PHP\Context\Context $context )
add ( GraphAware\Common\Type\Node $item, string $name, SingleScore $singleScore )
get ( $position ) : Recommendation
getContext ( ) : GraphAware\Reco4PHP\Context\Context
getItemBy ( string $key, mixed $value ) : Recommendation | null
getItemById ( integer $id ) : Recommendation | null
getItems ( $size = null ) : array
getOrCreate ( GraphAware\Common\Type\Node $item ) : Recommendation
merge ( Recommendations $recommendations )
remove ( Recommendation $recommendation )
size ( ) : integer
sort ( )

Описание методов

__construct() публичный Метод

public __construct ( GraphAware\Reco4PHP\Context\Context $context )
$context GraphAware\Reco4PHP\Context\Context

add() публичный Метод

public add ( GraphAware\Common\Type\Node $item, string $name, SingleScore $singleScore )
$item GraphAware\Common\Type\Node
$name string
$singleScore SingleScore

get() публичный Метод

public get ( $position ) : Recommendation
$position
Результат Recommendation

getContext() публичный Метод

public getContext ( ) : GraphAware\Reco4PHP\Context\Context
Результат GraphAware\Reco4PHP\Context\Context

getItemBy() публичный Метод

public getItemBy ( string $key, mixed $value ) : Recommendation | null
$key string
$value mixed
Результат Recommendation | null

getItemById() публичный Метод

public getItemById ( integer $id ) : Recommendation | null
$id integer
Результат Recommendation | null

getItems() публичный Метод

public getItems ( $size = null ) : array
Результат array

getOrCreate() публичный Метод

public getOrCreate ( GraphAware\Common\Type\Node $item ) : Recommendation
$item GraphAware\Common\Type\Node
Результат Recommendation

merge() публичный Метод

public merge ( Recommendations $recommendations )
$recommendations Recommendations

remove() публичный Метод

public remove ( Recommendation $recommendation )
$recommendation Recommendation

size() публичный Метод

public size ( ) : integer
Результат integer

sort() публичный Метод

public sort ( )

Описание свойств

$context защищенное свойство

protected Context,GraphAware\Reco4PHP\Context $context
Результат GraphAware\Reco4PHP\Context\Context

$recommendations защищенное свойство

protected Recommendation[],GraphAware\Reco4PHP\Result $recommendations
Результат Recommendation[]