Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F5983048
Filesystem.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
Filesystem.php
View Options
<?php
declare
(
strict_types
=
1
);
/*
* This file is part of PHPUnit.
*
* (c) Sebastian Bergmann <sebastian@phpunit.de>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace
PHPUnit\Util
;
use
const
DIRECTORY_SEPARATOR
;
use
function
is_dir
;
use
function
mkdir
;
use
function
str_replace
;
/**
* @internal This class is not covered by the backward compatibility promise for PHPUnit
*/
final
class
Filesystem
{
/**
* Maps class names to source file names.
*
* - PEAR CS: Foo_Bar_Baz -> Foo/Bar/Baz.php
* - Namespace: Foo\Bar\Baz -> Foo/Bar/Baz.php
*/
public
static
function
classNameToFilename
(
string
$className
):
string
{
return
str_replace
(
[
'_'
,
'
\\
'
],
DIRECTORY_SEPARATOR
,
$className
,
)
.
'.php'
;
}
public
static
function
createDirectory
(
string
$directory
):
bool
{
return
!(!
is_dir
(
$directory
)
&&
!@
mkdir
(
$directory
,
0777
,
true
)
&&
!
is_dir
(
$directory
));
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Oct 3, 22:41 (1 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
bf/8a/29722dd664a6be8db200ab5c8612
Default Alt Text
Filesystem.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment