Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/daemon/storage/PhabricatorDaemonLockLog.php
12256 views
1
<?php
2
3
final class PhabricatorDaemonLockLog
4
extends PhabricatorDaemonDAO {
5
6
protected $lockName;
7
protected $lockReleased;
8
protected $lockParameters = array();
9
protected $lockContext = array();
10
11
protected function getConfiguration() {
12
return array(
13
self::CONFIG_SERIALIZATION => array(
14
'lockParameters' => self::SERIALIZATION_JSON,
15
'lockContext' => self::SERIALIZATION_JSON,
16
),
17
self::CONFIG_COLUMN_SCHEMA => array(
18
'lockName' => 'text64',
19
'lockReleased' => 'epoch?',
20
),
21
self::CONFIG_KEY_SCHEMA => array(
22
'key_lock' => array(
23
'columns' => array('lockName'),
24
),
25
'key_created' => array(
26
'columns' => array('dateCreated'),
27
),
28
),
29
) + parent::getConfiguration();
30
}
31
32
}
33
34