1. Go to this page and download the library: Download bmitch/codor library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
public function foo()
{
// no more than 20 lines
}
public function foo($bar, $baz, $bop, $portugal)
{
//
}
public function foo($bar, $baz, $bop)
{
//
}
public function getAdapter($bar)
{
if ($bar === 'baz') {
return new BazAdapter;
}
return null;
}
public function getAdapter($bar)
{
if ($bar === 'baz') {
return new BazAdapter;
}
return NullAdapter;
}
public function getCustomers($active = true)
{
if ($active) {
// Code to get customers from who are active
}
// Code to get all customers
}
public function getAllCustomers()
{
// Code to get all customers
}
public function getAllActiveCustomers()
{
// Code to get customers from who are active
}
class ClassTooLong
{
// More than 200 lines
}
class ClassNotTooLong
{
// No more than 200 lines
}
public function __construct()
{
for($index = 1; $index < 100; $index++) {
// foo
}
}
public function __construct()
{
$this->someMethod();
}
private function someMethod()
{
for($index = 1; $index < 100; $index++) {
// foo
}
}
class GasolineCar extends Vehicle
{
//
}
class GasolineVehicle extends Vehicle
{
//
}
class Vehicle
{
private $fuel;
public function __construct(FuelInterface $fuel)
{
$this->fuel;
}
}
class Gasoline implements FuelInterface
{
}
$gasolineCar = new Vehicle($gasoline);
final class Foo
{
protected $baz;
protected function bar()
{
//
}
}
final class Foo
{
private $baz;
private function bar()
{
//
}
}
class NewInConstructor
{
private MyClass $myClass;
public function __construct()
{
$this->myClass = new MyClass();
}
}
class NewInConstructor
{
private MyClass $myClass;
public function __construct(MyClass $myClass)
{
$this->myClass = $myClass;
}
}
class Foo
{
private function bar()
{
$this->baz = 13;
}
}
class Foo
{
private $baz;
private function bar()
{
$this->baz = 13;
}
}
public function validateStringAndUpdateDatabase()
{
// code to validate string
// code to update database
}
public function validateString()
{
// code to validate string
}
public function updateDatabase()
{
// code to update database
}
public function foo($collection)
{
foreach ($collection as $bar) {
foreach ($bar as $baz) {
//
}
}
}
public function foo($collection)
{
foreach ($collection as $bar) {
$this->process($bar);
}
}
private function process($bar)
{
foreach ($bar as $baz) {
//
}
}
public function allowedToDrink($person)
{
if ($person->age === 19) {
if ($person->hasValidId()) {
return true;
}
}
return false;
}
public function allowedToDrink($person)
{
if ($person->age !== 19) {
return false;
}
if (! $person->hasValidId()) {
return false;
}
return true;
}