Exemplo n.º 1
0
 /**
  * @param $recipientsString
  * @return array
  */
 public function parseRecipients($recipientsString)
 {
     $recipients = preg_split('/\\s*,\\s*/', $recipientsString);
     $recipientIds = [];
     if (0 === count($recipients)) {
         return $recipientIds;
     }
     foreach ($recipients as $recipient) {
         if ($recipient !== null) {
             $recipientIds[] = $this->slackFacade->getRecipientIdByName($recipient);
         }
     }
     return $recipientIds;
 }
Exemplo n.º 2
0
 /** @test */
 public function shouldNotGetRecipientIdByArrayInsteadOfName()
 {
     $slackApiMock = \Mockery::mock('\\slackbot\\models\\SlackApi');
     $slackFacade = new SlackFacade($slackApiMock);
     $result = $slackFacade->getRecipientIdByName(new \StdClass());
     $this->assertEquals(null, $result);
 }