public function onUnpublish(CM_Model_Stream_Publish $streamPublish) { if (!CM_Model_StreamChannelArchive_Video::findById($this->getId())) { CM_Model_StreamChannelArchive_Video::createStatic(array('streamChannel' => $this)); } }
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); }
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())); }