GraphAware\Reco4PHP\Engine\RecommendationEngine::getBlacklistBuilders PHP Method

getBlacklistBuilders() public method

public getBlacklistBuilders ( ) : array
return array
    public function getBlacklistBuilders() : array;

Usage Example

 private function buildBlacklistedNodes(ResultCollection $result, RecommendationEngine $engine)
 {
     $set = [];
     foreach ($engine->getBlacklistBuilders() as $blacklist) {
         $res = $result->get($blacklist->name());
         foreach ($res->records() as $record) {
             if ($record->hasValue($blacklist->itemResultName())) {
                 $node = $record->get($blacklist->itemResultName());
                 if ($node instanceof Node) {
                     $set[$node->identity()] = $node;
                 }
             }
         }
     }
     return $set;
 }