Пример #1
0
 /**
  * @dataProvider dataProviderForShouldAlbumBeIncludedInResults
  * @covers Discography::shouldAlbumBeIncludedInResults
  * @covers Discography::setRoles
  */
 public function testShouldAlbumBeIncludedInResults(array $roles, Album $album, $expected)
 {
     $method = $this->getMethod('shouldAlbumBeIncludedInResults');
     $this->model->setRoles($roles);
     $result = $method->invokeArgs($this->model, [$album]);
     $this->assertEquals($expected, $result);
 }
Пример #2
0
 /**
  * @return void
  */
 protected function process()
 {
     $model = new Model();
     $model->addSettings($this->loadSettingsFromJsonFile('discography'));
     $roles = $this->app->getParam('roles');
     if ($roles) {
         if (!is_array($roles)) {
             $roles = [$roles];
         }
         $model->setRoles($roles);
     }
     $this->json = $model->getData();
 }