for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace keeko\core\action;
use keeko\framework\foundation\AbstractAction;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\OptionsResolver\OptionsResolver;
use keeko\core\domain\ActivityDomain;
/**
* Action Class for activity-delete
*
* This code is automatically created. Modifications will probably be overwritten.
*/
class ActivityDeleteAction extends AbstractAction {
* @param OptionsResolver $resolver
public function configureParams(OptionsResolver $resolver) {
$resolver->setRequired(['id']);
}
* Automatically generated run method
* @param Request $request
* @return Response
public function run(Request $request) {
$id = $this->getParam('id');
$domain = new ActivityDomain($this->getServiceContainer());
$payload = $domain->delete($id);
return $this->response->run($request, $payload);
response
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
class MyClass { } $x = new MyClass(); $x->foo = true;
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion:
class MyClass { public $foo; } $x = new MyClass(); $x->foo = true;
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion: