Exemple #1
0
 public function onUnpublish(CM_Model_Stream_Publish $streamPublish)
 {
     if (!CM_Model_StreamChannelArchive_Video::findById($this->getId())) {
         CM_Model_StreamChannelArchive_Video::createStatic(array('streamChannel' => $this));
     }
 }
Exemple #2
0
 public function testOnUnpublish()
 {
     $streamChannel = CMTest_TH::createStreamChannel();
     $streamPublish = CMTest_TH::createStreamPublish(null, $streamChannel);
     $this->assertNull(CM_Model_StreamChannelArchive_Video::findById($streamChannel->getId()));
     $streamChannel->onUnpublish($streamPublish);
     $this->assertInstanceOf('CM_Model_StreamChannelArchive_Video', CM_Model_StreamChannelArchive_Video::findById($streamChannel->getId()));
     $streamChannel->onUnpublish($streamPublish);
 }
Exemple #3
0
 public function testFindById()
 {
     $streamChannel = $streamChannel = CMTest_TH::createStreamChannel();
     $this->assertNull(CM_Model_StreamChannelArchive_Video::findById($streamChannel->getId()));
     CMTest_TH::createStreamPublish(null, $streamChannel);
     CM_Model_StreamChannelArchive_Video::createStatic(array('streamChannel' => $streamChannel));
     $this->assertInstanceOf('CM_Model_StreamChannelArchive_Video', CM_Model_StreamChannelArchive_Video::findById($streamChannel->getId()));
 }