Knp\Bundle\KnpBundlesBundle\EventListener\Scoring\TravisListener::updateScore PHP Method

updateScore() public method

public updateScore ( Bundle $bundle )
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle
    public function updateScore(Bundle $bundle)
    {
        $bundle->addScoreDetail('travisci', $bundle->getUsesTravisCi() ? 5 : 0);
        $bundle->addScoreDetail('travisbuild', $bundle->getTravisCiBuildStatus() ? 5 : 0);
    }

Usage Example

 public function testTravisBuildStatus()
 {
     $bundle = new Bundle();
     $tester = new TravisListener();
     $bundle->setTravisCiBuildStatus(false);
     $tester->updateScore($bundle);
     $bundle->recalculateScore();
     $this->assertEquals(0, $bundle->getScore());
     $bundle->setTravisCiBuildStatus(true);
     $tester->updateScore($bundle);
     $bundle->recalculateScore();
     $this->assertEquals(5, $bundle->getScore());
 }
TravisListener