/** * @return ChannelBlock[] */ public function getChannelBlocks() { $blocks = array(); $channelHasBlocks = ChannelHasBlock::fetchBlocksByApplicationLocalized($this->attribute("id")); /** @var ChannelBlock $hasBlock */ foreach($channelHasBlocks as $hasBlock) { if($hasBlock) { $blocks[] = ChannelBlock::fetchById( $hasBlock->attribute("block_id") ); } } return $blocks; }
/** * @return ApplicationLocalized */ public function getChannelApplicationLocalized() { return ChannelHasBlock::getChannelApplicationsByBlockId($this->attribute("id")); }