public function setUp() { $this->viewsDir = dirname(dirname(__FILE__)) . "/test_files/views"; $this->hooks = new \Elgg\PluginHooksService(); $this->logger = $this->getMock('\\Elgg\\Logger', array(), array(), '', false); $this->views = new \Elgg\ViewsService($this->hooks, $this->logger); $this->views->autoregisterViews('', "{$this->viewsDir}/default", 'default'); // supports deprecation wrapper for $vars['user'] _elgg_services()->setValue('session', \ElggSession::getMock()); }