Пример #1
0
 public function addLink($p_link)
 {
     Assert::type(__METHOD__, '$p_link instanceof Link', $p_link instanceof Link);
     Assert::precondition(__METHOD__, '$this->isRunning() == false', $this->isRunning() == false);
     $this->m_links[] = $p_link;
     return $this;
 }
Пример #2
0
 public function addBlock($p_block)
 {
     Assert::type(__METHOD__, '$p_block instanceof Block', $p_block instanceof Block);
     Assert::precondition(__METHOD__, 'in_array($p_block, $this->m_blocks, true) == false', in_array($p_block, $this->m_blocks, true) == false);
     $this->m_blocks[] = $p_block;
     foreach ($p_block->getSettings() as $setting) {
         $this->m_settings[] = $setting;
     }
     return $this;
 }