for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PhpDraft\Controllers;
use \Silex\Application;
use Symfony\Component\HttpFoundation\Response;
use PhpDraft\Domain\Models\PhpDraftResponse;
class IndexController
{
public function Style(Application $app) {
$colors = $app['phpdraft.DraftDataRepository']->GetPositionColors();
$minified_css = '';
foreach ($colors as $position => $hex_color_key) {
$minified_css .= "div.pick$position{background-color:$hex_color_key;}";
}
return new Response($minified_css, 200, array(
"Content-Type" => "text/css"
));
public function DraftOptions(Application $app) {
$sports = $app['phpdraft.DraftDataRepository']->GetSports();
$statuses = $app['phpdraft.DraftDataRepository']->GetStatuses();
$response = new PhpDraftResponse(true);
$response->sports = $sports;
sports
PhpDraft\Domain\Models\PhpDraftResponse
$response->statuses = $statuses;
statuses
return $app->json($response, $response->responseType());