Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function getProject($name)
 {
     $project = $this->client->getProject($name);
     if (!is_array($project) || !isset($project['key'])) {
         throw new NotFoundException(sprintf('unable to find "%s"', $name));
     }
     return new JiraProject($project, $this->client, $this->badgeFactory);
 }
Пример #2
0
 public function it_returns_a_list_of_products_on_findProjects(Api $client)
 {
     $client->getProject('FOOBAR')->willReturn(['key' => 'FOOBAR', 'name' => 'FOOBAR']);
     $projects = $this->findProjects('FOOBAR');
     $projects->shouldBeArray();
     $projects['FOOBAR']->shouldHaveType('Rs\\Issues\\Project');
     $projects['FOOBAR']->shouldHaveType('Rs\\Issues\\Jira\\JiraProject');
 }