public function getPullRequests($state = null, $limit = 30)
{
$mergeRequests = $this->client->api('merge_requests')->all($this->getCurrentProject()->id);
if (null !== $state) {
$mergeRequests = array_filter($mergeRequests, function ($mr) use($state) {
return $mr['state'] === $state;
});
}
return array_map(function ($mr) {
return MergeRequest::fromArray($this->client, $this->getCurrentProject(), $mr)->toArray();
}, $mergeRequests);
}