1234567891011121314151617181920212223242526272829303132 |
- <?php
- /**
- * Copyright (c) 2015 Robin Appelman <icewind@owncloud.com>
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
- */
- namespace Test\Traits;
- /**
- * Allow creating users in a temporary backend
- */
- trait UserTrait {
- /**
- * @var \Test\Util\User\Dummy|\OCP\UserInterface
- */
- protected $userBackend;
- protected function createUser($name, $password) {
- $this->userBackend->createUser($name, $password);
- }
- protected function setUpUserTrait() {
- $this->userBackend = new \Test\Util\User\Dummy();
- \OC::$server->getUserManager()->registerBackend($this->userBackend);
- }
- protected function tearDownUserTrait() {
- \OC::$server->getUserManager()->removeBackend($this->userBackend);
- }
- }
|