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\FactoryMethod;
namespace DesignPatterns\Creational\FactoryMethod;
/**
* Bicycle is a bicycle

View File

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

View File

@@ -1,10 +1,10 @@
<?php
namespace DesignPatterns\Tests\FactoryMethod;
namespace DesignPatterns\Creational\FactoryMethod;
use DesignPatterns\FactoryMethod\FactoryMethod;
use DesignPatterns\FactoryMethod\GermanFactory;
use DesignPatterns\FactoryMethod\ItalianFactory;
use DesignPatterns\Creational\FactoryMethod\FactoryMethod;
use DesignPatterns\Creational\FactoryMethod\GermanFactory;
use DesignPatterns\Creational\FactoryMethod\ItalianFactory;
/**
* FactoryMethodTest tests the factory method pattern
@@ -34,7 +34,7 @@ class FactoryMethodTest extends \PHPUnit_Framework_TestCase
// about the factory, all we know is it can produce vehicle
foreach ($this->type as $oneType) {
$vehicle = $shop->create($oneType);
$this->assertInstanceOf('DesignPatterns\FactoryMethod\VehicleInterface', $vehicle);
$this->assertInstanceOf('DesignPatterns\Creational\FactoryMethod\VehicleInterface', $vehicle);
}
}

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\FactoryMethod;
namespace DesignPatterns\Creational\FactoryMethod;
/**
* Ferrari is a italian car

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\FactoryMethod;
namespace DesignPatterns\Creational\FactoryMethod;
/**
* GermanFactory is a vehicle factory in Germany

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\FactoryMethod;
namespace DesignPatterns\Creational\FactoryMethod;
/**
* ItalianFactory is vehicle factory in Italy

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\FactoryMethod;
namespace DesignPatterns\Creational\FactoryMethod;
/**
* Porsche is a german car

View File

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