Example #1
0
 /**
  * @param string $value
  * @return VideoInputInterface|null
  */
 public function getByValue($value)
 {
     $videoInputUrl = new VideoInputUrl($value);
     if ($videoInputUrl->isValid()) {
         return $videoInputUrl;
     }
     unset($videoInputUrl);
     $videoInputId = new VideoInputId($value);
     if ($videoInputId->isValid()) {
         return $videoInputId;
     }
     unset($videoInputId);
     return null;
 }
 public function testInvalidYouTubeId()
 {
     $videoInputId = new VideoInputId('INVALID ID!');
     $this->setExpectedException('YouTubeiest\\Exception');
     $videoInputId->getYouTubeId();
 }