Completed
Push — work-fleets ( fdc1c4...451000 )
by SuperNova.WS
04:55
created

TestDBRow::dbGetLockById()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 1
eloc 1
nc 1
nop 1
1
<?php
2
3
define('DEBUG_INIT_SKIP_SECONDARY', true);
4
5
require_once "../includes/init.php";
6
7
//$player = new Player();
0 ignored issues
show
Unused Code Comprehensibility introduced by
63% of this comment could be valid code. Did you maybe forget this after debugging?

Sometimes obsolete code just ends up commented out instead of removed. In this case it is better to remove the code once you have checked you do not need it.

The code might also have been commented out for debugging purposes. In this case it is vital that someone uncomments it again or your project may behave in very unexpected ways in production.

This check looks for comments that seem to be mostly valid code and reports them.

Loading history...
8
//$player->db_load_by_id(2);
9
//$player->unitList->_dump();
10
//pvar_dump($player->player_bonus);
11
12
13
class TestDBRow extends DBRow {
14
15
  public static $_table = '';
16
  public static $_dbIdFieldName = 'id';
17
  public static $_properties = array(
18
    'dbId' => array(
19
      P_DB_FIELD => 'id',
20
    ),
21
  );
22
23
  public $_dbId;
24
25
  public function __construct() {
26
    parent::__construct();
27
  }
28
29
  public function __get($name) {
30
    return parent::__get($name); // TODO: Change the autogenerated stub
31
  }
32
33
  public function __set($name, $value) {
34
    parent::__set($name, $value); // TODO: Change the autogenerated stub
35
  }
36
37
  public function dbLoad($dbId, $lockSkip = false) {
38
    return parent::dbLoad($dbId, $lockSkip); // TODO: Change the autogenerated stub
39
  }
40
41
  public function dbSave() {
42
    parent::dbSave(); // TODO: Change the autogenerated stub
43
  }
44
45
  public function dbInsert() {
46
    return parent::dbInsert(); // TODO: Change the autogenerated stub
47
  }
48
49
  public function dbUpdate() {
50
    parent::dbUpdate(); // TODO: Change the autogenerated stub
51
  }
52
53
  public function dbDelete() {
54
    parent::dbDelete(); // TODO: Change the autogenerated stub
55
  }
56
57
58
  public function isNew() {
59
    return parent::isNew(); // TODO: Change the autogenerated stub
60
  }
61
62
  /**
63
   * Является ли запись пустой - т.е. при исполнении _dbSave должен быть удалён
64
   *
65
   * @return bool
66
   */
67
  public function isEmpty() {
68
    // TODO: Implement isEmpty() method.
69
  }
70
71
  public function dbRowParse(array $db_row) {
72
    parent::dbRowParse($db_row); // TODO: Change the autogenerated stub
73
  }
74
75
  public function dbMakeFieldSet($isUpdate = false) {
76
    return parent::dbMakeFieldSet($isUpdate); // TODO: Change the autogenerated stub
77
  }
78
79
  public function db_field_set_create(array $field_set) {
80
    return parent::db_field_set_create($field_set); // TODO: Change the autogenerated stub
81
  }
82
  public function db_field_update(array $field_set) {
83
    return parent::db_field_update($field_set); // TODO: Change the autogenerated stub
84
  }
85
86
  public function isFieldChanged($fieldName) {
87
    return parent::isFieldChanged($fieldName); // TODO: Change the autogenerated stub
88
  }
89
90
  /**
91
   * Lock all fields that belongs to operation
92
   *
93
   * @param int $dbId
94
   *
95
   * @return
96
   * param DBLock $dbRow - Object that accumulates locks
97
   *
98
   */
99
  public function dbGetLockById($dbId) {
100
    // TODO: Implement dbGetLockById() method.
101
  }
102
}
103
104
/*
0 ignored issues
show
Unused Code Comprehensibility introduced by
38% of this comment could be valid code. Did you maybe forget this after debugging?

Sometimes obsolete code just ends up commented out instead of removed. In this case it is better to remove the code once you have checked you do not need it.

The code might also have been commented out for debugging purposes. In this case it is vital that someone uncomments it again or your project may behave in very unexpected ways in production.

This check looks for comments that seem to be mostly valid code and reports them.

Loading history...
105
lh__test
106
107
id
108
abigint
109
adatetime
110
astring
111
afloat
112
adecimal
113
res_metal
114
res_crystal
115
116
-- ----------------------------
117
-- Table structure for lh__test
118
-- ----------------------------
119
DROP TABLE IF EXISTS `lh__test`;
120
CREATE TABLE `lh__test` (
121
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
122
  `abigint` bigint(20) DEFAULT NULL,
123
  `adatetime` datetime DEFAULT NULL,
124
  `astring` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
125
  `afloat` float DEFAULT NULL,
126
  `adecimal` decimal(64,8) DEFAULT NULL,
127
  `res_metal` decimal(64,4) DEFAULT NULL,
128
  `res_crystal` decimal(64,0) DEFAULT NULL,
129
  PRIMARY KEY (`id`)
130
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
131
132
 */
133
134
sn_db_transaction_start();
135
//$fleet = new Fleet();
0 ignored issues
show
Unused Code Comprehensibility introduced by
49% of this comment could be valid code. Did you maybe forget this after debugging?

Sometimes obsolete code just ends up commented out instead of removed. In this case it is better to remove the code once you have checked you do not need it.

The code might also have been commented out for debugging purposes. In this case it is vital that someone uncomments it again or your project may behave in very unexpected ways in production.

This check looks for comments that seem to be mostly valid code and reports them.

Loading history...
136
//
137
//$raisedError = false;
138
//try {
139
//  $fleet->dbSave();
140
//} catch (Exception $e) {
141
//  $raisedError = true;
142
//}
143
144
//$fleet->dbLoad(103);
0 ignored issues
show
Unused Code Comprehensibility introduced by
58% of this comment could be valid code. Did you maybe forget this after debugging?

Sometimes obsolete code just ends up commented out instead of removed. In this case it is better to remove the code once you have checked you do not need it.

The code might also have been commented out for debugging purposes. In this case it is vital that someone uncomments it again or your project may behave in very unexpected ways in production.

This check looks for comments that seem to be mostly valid code and reports them.

Loading history...
145
//
146
////$fleet_row = doquery("SELECT * FROM {{fleets}} WHERE fleet_id = 80;", true);
147
////$fleet_row = doquery("SELECT * FROM {{fleets}} WHERE fleet_id = 8;", true);
148
////pdump($fleet_row);
149
////$fleet->dbRowParse($fleet_row);
150
////pdie('disabled for debug purposes');
151
//
152
////$fleet->setDbId(0);
153
////$fleet->unitList->unitZeroDbId();
154
////pvar_dump($fleet->unitList[1131268]);
155
////pdie('disabled for debug purposes');
156
//
157
//
158
//
159
//pdump(property_exists($fleet->unitList[1131268], 'count'), 'count exists');
160
//pdump($fleet->unitList[1131268]->count);
161
//$fleet->unitList[1131268]->adjustCount(-1);
162
//pdump($fleet->unitList[1131268]->count);
163
//
164
//$fleet->dbSave();
165
//
166
//pvar_dump($fleet->unitList);
167
//
168
////$fleet->unitList->unitZeroCount();
169
////$fleet->dbSave();
170
171
//pdie('disabled for debug purposes');
172
173
174
//sn_db_transaction_commit();
175
176
pdie('tests completed');