a9b1842a6f
- Moved Server Commands into separate class - Added \Server namespace
32 lines
518 B
PHP
32 lines
518 B
PHP
<?php
|
|
|
|
namespace ManiaControl\Manialinks;
|
|
|
|
/**
|
|
* Handler for manialink ids
|
|
*
|
|
* @author kremsy & steeffeen
|
|
*/
|
|
class ManialinkIdHandler {
|
|
/**
|
|
* Private properties
|
|
*/
|
|
private $maniaLinkIdCount = 0;
|
|
|
|
/**
|
|
* Reserve manialink ids
|
|
*
|
|
* @param int $count
|
|
* @return array with manialink Ids
|
|
*/
|
|
public function reserveManiaLinkIds($count) {
|
|
$manialinkIds = array();
|
|
for ($i = 0; $i < $count; $i++) {
|
|
array_push($manialinkIds, $this->maniaLinkIdCount++);
|
|
}
|
|
return $manialinkIds;
|
|
}
|
|
}
|
|
|
|
?>
|