it was created the Creational namespace and append its patterns

This commit is contained in:
Antonio Spinelli
2014-04-15 22:59:59 -03:00
parent 646e0e2fd9
commit 7bf6593e3f
53 changed files with 77 additions and 95 deletions

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder;
namespace DesignPatterns\Creational\Builder;
/**
* BikeBuilder builds bike

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder;
namespace DesignPatterns\Creational\Builder;
/**
*

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder;
namespace DesignPatterns\Creational\Builder;
/**
* CarBuilder builds car

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder;
namespace DesignPatterns\Creational\Builder;
/**
* Director is part of the builder pattern. It knows the interface of the builder

View File

@@ -1,11 +1,11 @@
<?php
namespace DesignPatterns\Tests\Builder;
namespace DesignPatterns\Creational\Builder;
use DesignPatterns\Builder\Director;
use DesignPatterns\Builder\CarBuilder;
use DesignPatterns\Builder\BikeBuilder;
use DesignPatterns\Builder\BuilderInterface;
use DesignPatterns\Creational\Builder\Director;
use DesignPatterns\Creational\Builder\CarBuilder;
use DesignPatterns\Creational\Builder\BikeBuilder;
use DesignPatterns\Creational\Builder\BuilderInterface;
/**
* DirectorTest tests the builder pattern
@@ -37,6 +37,6 @@ class DirectorTest extends \PHPUnit_Framework_TestCase
public function testBuild(BuilderInterface $builder)
{
$newVehicle = $this->director->build($builder);
$this->assertInstanceOf('DesignPatterns\Builder\Parts\Vehicle', $newVehicle);
$this->assertInstanceOf('DesignPatterns\Creational\Builder\Parts\Vehicle', $newVehicle);
}
}

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder\Parts;
namespace DesignPatterns\Creational\Builder\Parts;
/**
* Bike is a bike

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder\Parts;
namespace DesignPatterns\Creational\Builder\Parts;
/**
* Car is a car

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder\Parts;
namespace DesignPatterns\Creational\Builder\Parts;
/**
* Class Door

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder\Parts;
namespace DesignPatterns\Creational\Builder\Parts;
/**
* Class Engine

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder\Parts;
namespace DesignPatterns\Creational\Builder\Parts;
/**
* VehicleInterface is a contract for a vehicle

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\Builder\Parts;
namespace DesignPatterns\Creational\Builder\Parts;
/**
* Class Wheel