Ejemplo n.º 1
0
 public function load()
 {
     //1055918
     $this->clear();
     $game = new Game();
     $game->setGametrackerId(1055918);
     $homeTeam = new GameTeam();
     $team = $this->CI->_team->findOneBySlug('miami-fl');
     $homeTeam->setTeam($team);
     $homeTeam->setScore(4);
     $homeTeam->setSide('home');
     $homeLineup = new Lineup();
     // <player name="Alfredo Rodriguez" shortname="Rodriguez, A" code="" uni="2" gp="1" gs="1" spot="1" pos="ss" atpos="ss" bats="R" throws="R" class="SR" bioid="395839" bioxml="http://grfx.cstv.com/bios/00/39/58/395839.xml">
     $player = $this->CI->_player->findOneBySlug('alfredo-rodriguez');
     $batter = new GameBatter();
     $batter->setPlayer($player);
     $batter->setNumber(2);
     $batter->setOrder(1);
     $batter->setPosition('SS');
     $batter->setAtBats(3);
     $batter->setRuns(0);
     $batter->setRunsBattedIn(1);
     $batter->setWalks(1);
     $batter->setHitByPitch(1);
     $batter->setGroundBalls(1);
     $batter->setFlyBalls(2);
     $batter->save();
     $homeLineup->addPlayer($batter);
     $homeTeam->setLineup($homeLineup);
     $game->setHome($homeTeam);
     print_r($game->getHome()->getLineup()->getPlayers());
     die;
     $division->save();
     print_r(sprintf("Created Division: %s (%s)\n", $division->getName(), $division->getId()));
 }
Ejemplo n.º 2
0
Archivo: speed.php Proyecto: jdp/lineup
#!/usr/bin/env php -q
<?php 
include "lineup.php";
define('TESTS', 1000);
try {
    $lineup = new Lineup("localhost", 9876);
} catch (Exception $e) {
    die($e->getMessage);
}
$data = file_get_contents("loremipsum.txt");
$size = filesize("loremipsum.txt");
echo sprintf("testing with loremipsum.txt, %d bytes in length\n", $size);
$start_time = microtime(true);
for ($i = 0; $i < TESTS; $i++) {
    $lineup->give($i, $data, $size);
}
$end_time = microtime(true);
echo sprintf("finished %d give operations in %f seconds (~%d ops/sec)\n", TESTS, $end_time - $start_time, TESTS / ($end_time - $start_time));
$start_time = microtime(true);
for ($i = 0; $i < TESTS; $i++) {
    $lineup->take($i, $data, $size);
}
$end_time = microtime(true);
echo sprintf("finished %d take operations in %f seconds (~%d ops/sec)\n", TESTS, $end_time - $start_time, TESTS / ($end_time - $start_time));