for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace keeko\tools\generator\responder;
use gossi\codegen\model\PhpClass;
use keeko\framework\schema\ActionSchema;
class ApiJsonResponderGenerator extends AbstractJsonResponderGenerator {
protected $serializer;
public function setSerializer($serializer) {
$this->serializer = $serializer;
}
protected function addMethods(PhpClass $class, ActionSchema $action) {
$action
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
$serializer = new PhpClass($this->serializer);
// method: run(Request $request, $data = null) : JsonResponse
$class->addUseStatement($serializer->getQualifiedName());
$class->setMethod($this->generateRunMethod($this->twig->render('api-run.twig', [
'serializer' => $serializer->getName()
])));
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.