Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F35155992
PhabricatorConfigDictionarySource.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
688 B
Subscribers
None
PhabricatorConfigDictionarySource.php
View Options
<?php
final
class
PhabricatorConfigDictionarySource
extends
PhabricatorConfigSource
{
private
$dictionary
;
public
function
__construct
(
array
$dictionary
)
{
$this
->
dictionary
=
$dictionary
;
}
public
function
getAllKeys
()
{
return
$this
->
dictionary
;
}
public
function
getKeys
(
array
$keys
)
{
return
array_select_keys
(
$this
->
dictionary
,
$keys
);
}
public
function
canWrite
()
{
return
true
;
}
public
function
setKeys
(
array
$keys
)
{
$this
->
dictionary
=
$keys
+
$this
->
dictionary
;
return
$this
;
}
public
function
deleteKeys
(
array
$keys
)
{
foreach
(
$keys
as
$key
)
{
unset
(
$this
->
dictionary
[
$key
]);
}
return
$keys
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Mon, Feb 2, 8:11 AM (1 d, 16 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
e8/37/b5631c6ce014dd7a55877f68ee3c
Attached To
rPHAB Phabricator
Event Timeline
Log In to Comment