for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
Duplicate code is one of the most pungent code smells. A rule that is often used is to re-structure code once it is duplicated in three or more places.
Common duplication problems, and corresponding solutions are:
<?php
namespace Happyr\SerializerBundle\Tests\Fixtures\Exclude;
use Happyr\SerializerBundle\Annotation as Serializer;
class Car
{
/**
* @Serializer\Exclude
*/
private $model;
private $size;
public function __construct($withValues = false)
if ($withValues) {
$this->model = 'val_model';
$this->size = 'val_size';
}