public function testLoad() { $this->verifyLoadConfig(); $this->translatorMock->expects($this->once())->method('loadData'); $renderMock = $this->getMockBuilder('Magento\\Framework\\Phrase\\RendererInterface')->disableOriginalConstructor()->getMock(); $designMock = $this->getMockBuilder('Magento\\Framework\\View\\DesignInterface')->disableOriginalConstructor()->getMock(); $designMock->expects($this->once())->method('setArea')->with($this->areaCode)->willReturnSelf(); $designMock->expects($this->once())->method('setDefaultDesignTheme'); $this->objectManagerMock->expects($this->exactly(2))->method('get')->will($this->returnValueMap([['Magento\\Framework\\Phrase\\RendererInterface', $renderMock], ['Magento\\Framework\\View\\DesignInterface', $designMock]])); $this->object->load(); }
<?php /** * Created by PhpStorm. * User: acer * Date: 2015/7/21 * Time: 20:00 */ header("Content-type : text/html ; charset = utf-8"); error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE); require_once "Kijiji.php"; $id = $_GET['id']; $c = new Area(); $c->id = $id ? $id : 2001; $c->load(); print "<h1>{$c->name}</h1><p>"; foreach ($c->toRoot() as $cc) { print "<a href=area.php?id={$cc->id}>{$cc->name}</a>|"; } print "<p>"; foreach ($c->children() as $cc) { print "<a href=area.php?id={$cc->id}>{$cc->name}</a>|"; } print "<p>"; foreach ($c->ads() as $a) { print "<li><a href=view.php?id={$a->id}>{$a->name}</a><br>"; }