2016-09-19 01:39:59 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Class simulating a local file repo.
|
|
|
|
|
*
|
|
|
|
|
* @ingroup FileRepo
|
|
|
|
|
* @since 1.28
|
|
|
|
|
*/
|
|
|
|
|
class MockLocalRepo extends LocalRepo {
|
2019-05-04 20:32:51 +00:00
|
|
|
public function getLocalCopy( $virtualUrl ) {
|
|
|
|
|
return new MockFSFile( "Fake path for $virtualUrl" );
|
2016-09-19 01:39:59 +00:00
|
|
|
}
|
|
|
|
|
|
2019-05-04 20:32:51 +00:00
|
|
|
public function getLocalReference( $virtualUrl ) {
|
|
|
|
|
return new MockFSFile( "Fake path for $virtualUrl" );
|
2016-09-19 01:39:59 +00:00
|
|
|
}
|
|
|
|
|
|
2019-05-04 20:32:51 +00:00
|
|
|
public function getFileProps( $virtualUrl ) {
|
2016-09-19 01:39:59 +00:00
|
|
|
$fsFile = $this->getLocalReference( $virtualUrl );
|
|
|
|
|
return $fsFile->getProps();
|
|
|
|
|
}
|
|
|
|
|
}
|