Page MenuHomeWickedGov Phorge

ComposerSystemInterface.php
No OneTemporary

Size
530 B
Referenced Files
None
Subscribers
None

ComposerSystemInterface.php

<?php
declare( strict_types = 1 );
namespace MediaWiki\Composer;
/**
* Wrapper around low-level system functions, so that we can inject mocks
* when testing the MediaWiki\Composer\ComposerLaunchParallel class.
*
* @license GPL-2.0-or-later
*/
class ComposerSystemInterface {
public function print( string $message ) {
print( $message );
}
public function exit( int $resultCode ) {
exit( $resultCode );
}
public function putFileContents( string $path, string $data ) {
file_put_contents( $path, $data );
}
}

File Metadata

Mime Type
text/x-php
Expires
Oct 3 2026, 01:58 (4 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
4a/42/5c0015d8bc8528dc5e95ee83687a
Default Alt Text
ComposerSystemInterface.php (530 B)

Event Timeline