wiki.techinc.nl/tests/phpunit/mocks/filerepo/MockLocalRepo.php
Timo Tijhof 2bcd74d968 tests: Use standard utilities for temporary file names
Change-Id: Iff28c27990a81b02a92148a88256b9a25518f496
2019-05-06 17:21:45 +00:00

22 lines
487 B
PHP

<?php
/**
* Class simulating a local file repo.
*
* @ingroup FileRepo
* @since 1.28
*/
class MockLocalRepo extends LocalRepo {
public function getLocalCopy( $virtualUrl ) {
return new MockFSFile( "Fake path for $virtualUrl" );
}
public function getLocalReference( $virtualUrl ) {
return new MockFSFile( "Fake path for $virtualUrl" );
}
public function getFileProps( $virtualUrl ) {
$fsFile = $this->getLocalReference( $virtualUrl );
return $fsFile->getProps();
}
}