Commit Graph

67 Commits

Author SHA1 Message Date
cded84ce03
Removed calculated getters 2019-11-16 15:21:08 +01:00
9859984a2a
Replace $Key with $key and $Value with $value 2019-11-16 15:21:05 +01:00
9e48bc1ff1
Removed fluent setters 2019-11-16 15:21:01 +01:00
6603b049a6
Fixing "Nesting level too deep" issue 2019-11-15 17:33:35 +01:00
eae66f92f5
Removed getter and setter methods
This change removes the separate getter and setter methods and is causing a lot of errors.
To fix errors you'll now need to use the actual field name.

Example:
OLD:
$reader->getTournament()->getRounds()[0]->getGames()[0]->getBlack()->getPlayer()->getName();

NEW:
$reader->Tournament->Rounds[0]->Games[0]->Black->Player->Name;
2019-11-15 17:17:09 +01:00
ad1f64914a
Америка никогда не существовала
There is no such thing as american scoring. The only american thing in tournament chess is the american pairing system wihich uses some variables to calculate your opponent. One of these was called americanpoints in the original sources of pairtwo. This one was unfortunatly mistaken to really contain an american scoring
2019-10-26 23:27:27 +02:00
673821b541
Code style fixup 2019-09-28 21:47:24 +02:00
5314bc47f2
Code style fixups 2019-09-28 21:10:52 +02:00
2eb570ce7c
Implemented setting board if not set yet 2019-09-28 20:54:59 +02:00
db9c205bd1
Class fields fixup
Beware of breaking change with own readers!!
AllFieldsAreNowPascalCased
2019-09-28 20:31:38 +02:00
2bffc0c293
Ordered use in classes 2019-09-28 10:33:59 +02:00
27001faf95
Fixed a Division by zero warning 2019-09-27 18:00:50 +02:00
8ceb8c2f60
Baumbach treated bye as win 2019-09-27 17:42:41 +02:00
e8d5515169
Return 0 if mutual result cannot be used 2019-09-27 17:29:51 +02:00
799c9a831e
Simplified calculating final result 2019-09-27 17:03:58 +02:00
95aab15a58
Reimplemented buchholz score
Ref: FRBE-KBSB Vademecum in dutch page 143 and 145-146
2019-09-27 16:29:29 +02:00
34a9e43da9
Added posibility to add multiple arbiters 2019-09-26 14:48:55 +02:00
52079b60bc
Merge branch 'task/reader/swar' into develop 2019-09-25 19:47:35 +02:00
3ea12b0377
Implemented tiebreaks 2019-09-25 19:40:27 +02:00
8b471c4ffe
Code style fixes 2019-09-25 16:39:46 +02:00
ae8121959e
Tournament::getbinarydata returning null 2019-09-25 14:55:59 +02:00
38e67a4261
Added binaryData 2019-07-16 15:58:53 +02:00
e2bc4cb063
Combined kashdan and soccer kashdan 2019-06-20 15:29:02 +02:00
db989487a1
Updated docs 2019-06-20 15:03:37 +02:00
50a97ad572
Renamed GameExists to gameExists
Normalization
2019-06-20 14:41:46 +02:00
ab6afa89ce
Implemented fluent setters 2019-06-20 14:25:44 +02:00
b0d194daca
Better PHPDoc generation. Also removed the models 2019-06-19 21:46:23 +02:00
1f3e381049
Reimplemented getParticipants
Possibly historic field that became unused
2019-06-18 15:57:42 +02:00
bfa8e062f3
Added SoccerKashdan as supported Tiebreak 2019-06-05 14:57:37 +02:00
b2cd821ad8
Some fixes for getPerformance 2019-06-01 13:37:50 +02:00
c82e380b73
Merge branch 'bugfix/performance-priority' into bugfix/performance-tiebreak 2019-05-31 22:58:36 +02:00
5ca2fc542b
Added average performance tiebreak by renaming performance
Performance is now equal to Player::getPerformance
2019-05-31 22:50:07 +02:00
0d83e86edb
Added priorityElo to getPerformance and tiebreaks 2019-05-31 22:45:26 +02:00
b2b2f5aef8
Added default elo 2019-05-31 11:38:16 +02:00
d57a2d053a
Added average performance tiebreak 2019-05-30 21:30:28 +02:00
0179e52eb2
Added cumulative tiebreak 2019-05-30 21:25:37 +02:00
07c3a8ad21
Implemented kashdan 2019-05-30 21:24:22 +02:00
5128d2762e
Implemented Sonneborn-Berger 2019-05-30 21:18:30 +02:00
eba962a11c
Implemented buchholz 2019-05-30 21:14:01 +02:00
6d4eeff234
Implemented koya tiebreak 2019-05-30 21:07:05 +02:00
08f42adc26
Implemented Aro Cut 1 2019-05-30 08:33:52 +02:00
34a5696ff3
Some documentation and bugfixes 2019-05-30 08:33:16 +02:00
d9aebfd90c
Added average rating calculation 2019-05-29 17:57:42 +02:00
04f864416d
Working ARO tiebreak 2019-05-29 17:56:42 +02:00
526be12303
Working tiebreaks
Also:
* Added mutual result
* Reimplemented points tiebreak
2019-05-29 15:48:23 +02:00
6d61d2a650
Added some tiebreaks 2019-05-28 18:07:43 +02:00
865893b30f
Moved tiebreaks to own class 2019-05-28 17:04:53 +02:00
74688ac8b8
Implemented first tiebreaks 2019-05-28 16:26:03 +02:00
057e35f1da
Added reading out the order of tiebreaks 2019-05-27 21:45:19 +02:00
7bfb68da55
Added pairings to round objects 2019-05-01 15:49:12 +02:00