it was created the Behavioral namespace and append its patterns

This commit is contained in:
Antonio Spinelli
2014-04-15 22:25:48 -03:00
parent 2f7837927f
commit 646e0e2fd9
47 changed files with 88 additions and 77 deletions

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\NullObject;
namespace DesignPatterns\Behavioral\NullObject;
/**
* LoggerInterface is a contract for logging something

View File

@@ -1,10 +1,10 @@
<?php
namespace DesignPatterns\Tests\NullObject;
namespace DesignPatterns\Behavioral\NullObject;
use DesignPatterns\NullObject\NullLogger;
use DesignPatterns\NullObject\Service;
use DesignPatterns\NullObject\PrintLogger;
use DesignPatterns\Behavioral\NullObject\NullLogger;
use DesignPatterns\Behavioral\NullObject\Service;
use DesignPatterns\Behavioral\NullObject\PrintLogger;
/**
* LoggerTest tests for different loggers
@@ -24,7 +24,7 @@ class LoggerTest extends \PHPUnit_Framework_TestCase
public function testStandardLogger()
{
$service = new Service(new PrintLogger());
$this->expectOutputString('We are in DesignPatterns\NullObject\Service::doSomething');
$this->expectOutputString('We are in DesignPatterns\Behavioral\NullObject\Service::doSomething');
$service->doSomething();
}
}

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\NullObject;
namespace DesignPatterns\Behavioral\NullObject;
/**
* Performance concerns : ok there is a call for nothing but we spare an "if is_null"

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\NullObject;
namespace DesignPatterns\Behavioral\NullObject;
/**
* PrintLogger is a logger that prints the log entry to standard output

View File

@@ -1,6 +1,6 @@
<?php
namespace DesignPatterns\NullObject;
namespace DesignPatterns\Behavioral\NullObject;
/**
* Service is dummy service that uses a logger