示例#1
0
 /**
  * Returns a configured repository for testing.
  *
  * @param boolean $initializeFromScratch if the back end should be initialized
  *                                    from scratch or re-used
  * @return \eZ\Publish\API\Repository\Repository
  */
 public function getRepository($initializeFromScratch = true)
 {
     $repository = new RepositoryStub(__DIR__ . '/../_fixtures', isset($_ENV['backendVersion']) ? (int) $_ENV['backendVersion'] : 5);
     $repository->setCurrentUser(new \eZ\Publish\API\Repository\Tests\Stubs\Values\User\UserStub(array('content' => new \eZ\Publish\API\Repository\Tests\Stubs\Values\Content\ContentStub(array('id' => 14)))));
     return $repository;
 }