eZ\Publish\Core\MVC\Symfony\Templating\Tests\GlobalHelperTest::setUp PHP Method

setUp() protected method

protected setUp ( )
    protected function setUp()
    {
        parent::setUp();
        $this->container = $this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface');
        $this->locationService = $this->getMock('eZ\\Publish\\API\\Repository\\LocationService');
        $this->configResolver = $this->getMock('eZ\\Publish\\Core\\MVC\\ConfigResolverInterface');
        $this->router = $this->getMock('Symfony\\Component\\Routing\\RouterInterface');
        $this->translationHelper = $this->getMockBuilder('eZ\\Publish\\Core\\Helper\\TranslationHelper')->disableOriginalConstructor()->getMock();
        $this->helper = new GlobalHelper($this->configResolver, $this->locationService, $this->router, $this->translationHelper);
    }

Usage Example

 protected function setUp()
 {
     parent::setUp();
     $this->legacyHelper = $this->getMock('eZ\\Publish\\Core\\MVC\\Legacy\\Templating\\LegacyHelper', array(), array(function () {
     }));
     // Force to use Legacy GlobalHelper
     $this->helper = new GlobalHelper($this->configResolver, $this->locationService, $this->router, $this->translationHelper);
     $this->helper->setLegacyHelper($this->legacyHelper);
 }