Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  *
  * @param Node    $input
  * @param Node    $item
  * @param Record  $record
  * @param Context $context
  *
  * @return \GraphAware\Reco4PHP\Result\SingleScore
  */
 public function buildScore(Node $input, Node $item, Record $record, Context $context) : SingleScore
 {
     $score = $record->hasValue($this->scoreResultName()) ? $record->value($this->scoreResultName()) : $this->defaultScore();
     $reason = $record->hasValue($this->reasonResultName()) ? $record->value($this->reasonResultName()) : null;
     return new SingleScore($score, $reason);
 }