Rename application to Application Map / AppMapper

Because it is more accurate and detailed than a context map, which can
be something as simple as a sketch on a white board.
parent 89f53916
Pipeline #41050971 (#61) passed with stage
in 49 seconds
paths:
- ./src
include_files:
- type: filePath
regex: .*\.php$
out_file: ./var/appmap.svg # svg, jpg, jpeg, git, png, bmp, jp2, dot
title:
text: "Application Map"
font_size: 60
legend:
position:
x: 95
y: -12
#use_html: true
code_units:
component:
color: "Lavender" # any color pattern used in the HTML `bgcolor` attribute
use_case:
collector:
- type: classFqcn
regex: /.*Handler$/
color: "Lightsalmon"
partial_use_case:
color: "LightPink"
listener:
collector:
- type: classFqcn
regex: /.*Listener$/
color: "Honeydew"
subscriber:
collector:
- type: classFqcn
regex: /.*Subscriber$/
color: "Lightcyan"
event:
collector:
# The order of the collector criteria list needs to match the arguments
# of the queries at src/Core/Component/Main/Application/Query
- type: classFqcn
regex: /.*EventDispatcherInterface$/
# AND/OR depends on the query itself
- type: methodName
regex: /^dispatch$/
color: "Grey"
line: "dashed" # "dashed", "dotted", "solid", "invis", "bold"
components:
- name: Invoice
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/Invoice
path: var/ast/Invoice.appmap.astCollection.json
position:
x: 10
y: 5
- name: Payment
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/Payment
path: var/ast/Payment.appmap.astCollection.json
position:
x: 10
y: -5
- name: ServicePro
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/ServicePro
path: var/ast/ServicePro.appmap.astCollection.json
position:
x: 30
y: 0
- name: Consumer
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/Consumer
path: var/ast/Consumer.appmap.astCollection.json
position:
x: 50
y: 0
- name: Review
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/Review
path: var/ast/Review.appmap.astCollection.json
position:
x: 70
y: 5
- name: ServiceRequest
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/ServiceRequest
path: var/ast/ServiceRequest.appmap.astCollection.json
position:
x: 70
y: -5
- name: Proposal
# path: /home/herberto/Development/workspace/04-werkspot/Repos/werkspot.com/instapro/src/Core/Proposal
path: var/ast/Proposal.appmap.astCollection.json
position:
x: 90
y: 0
# ...
!**/.gitkeep
box
cmapper
cmapper.phar
appmapper
appmapper.phar
deptrac
Makefile.custom
......
image: hgraca/context-mapper
image: hgraca/app-mapper
Test:
stage: test
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
$fileHeaderComment = <<<COMMENT
This file is part of the Context Mapper application,
This file is part of the Application mapper application,
following the Explicit Architecture principles.
@link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......
......@@ -31,7 +31,7 @@ help:
########################################################################################################################
CONTAINER_NAME="hgraca/context-mapper"
CONTAINER_NAME="hgraca/app-mapper"
COVERAGE_REPORT_PATH="var/coverage.clover.xml"
box-build:
......
# Context Mapper
[![build status](https://gitlab.com/hgraca/context-mapper/badges/master/build.svg)](https://gitlab.com/hgraca/context-mapper/commits/master)
[![coverage report](https://gitlab.com/hgraca/context-mapper/badges/master/coverage.svg)](https://gitlab.com/hgraca/context-mapper/commits/master)
# Application mapper
[![build status](https://gitlab.com/hgraca/app-mapper/badges/master/build.svg)](https://gitlab.com/hgraca/app-mapper/commits/master)
[![coverage report](https://gitlab.com/hgraca/app-mapper/badges/master/coverage.svg)](https://gitlab.com/hgraca/app-mapper/commits/master)
This is a CLI tool to gather information about a codebase which can help draw the application context map.
This is a CLI static analysis tool to draw an application map, which is similar to a application map but more exact and detailed.
## Container
......
#!/usr/bin/env php
<?php
use Hgraca\ContextMapper\Infrastructure\Framework\Symfony\CliKernel;
use Hgraca\AppMapper\Infrastructure\Framework\Symfony\CliKernel;
use Symfony\Component\Console\Application;
use Symfony\Component\Console\Input\ArgvInput;
use Symfony\Component\Debug\Debug;
......
{
"banner": [
"This file is part of the Context Mapper project.",
"This file is part of the Application mapper project.",
"",
"(c) Herberto Graça <herberto.graca@gmail.com>",
"",
......@@ -16,5 +16,5 @@
],
"force-autodiscovery": true,
"main": "bin/console",
"output": "cmapper.phar"
"output": "appmapper.phar"
}
{
"name": "hgraca/context-mapper",
"name": "hgraca/app-mapper",
"type": "project",
"license": "MIT",
"description": "An application to gather information useful for context mapping.",
"description": "A static analysis tool that can draw an application map, which is similar to a application map but more detailed and accurate.",
"require": {
"php": "^7.1.3",
"ext-ctype": "*",
......@@ -38,12 +38,12 @@
},
"autoload": {
"psr-4": {
"Hgraca\\ContextMapper\\": "src/"
"Hgraca\\AppMapper\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Hgraca\\ContextMapper\\Test\\": "tests/"
"Hgraca\\AppMapper\\Test\\": "tests/"
}
},
"replace": {
......
......@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "dbaa61f3569e9c61dbf0decda2b42b4c",
"content-hash": "b2afc5821757b94f1c79121a110255f0",
"packages": [
{
"name": "clue/graph",
......@@ -2071,12 +2071,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
"reference": "9fd088ff8176ceb154c7d3cc0d1241af80e5c93e"
"reference": "3557820049b07ea0fd088e4151ec200f474b58de"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/9fd088ff8176ceb154c7d3cc0d1241af80e5c93e",
"reference": "9fd088ff8176ceb154c7d3cc0d1241af80e5c93e",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3557820049b07ea0fd088e4151ec200f474b58de",
"reference": "3557820049b07ea0fd088e4151ec200f474b58de",
"shasum": ""
},
"conflict": {
......@@ -2207,7 +2207,7 @@
"symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7",
"tecnickcom/tcpdf": "<6.2.22",
"thelia/backoffice-default-template": ">=2.1,<2.1.2",
"thelia/thelia": ">=2.1.0-beta1,<2.1.3|>=2.1,<2.1.2",
"thelia/thelia": ">=2.1,<2.1.2|>=2.1.0-beta1,<2.1.3",
"theonedemon/phpwhois": "<=4.2.5",
"titon/framework": ">=0,<9.9.99",
"truckersmp/phpwhois": "<=4.3.1",
......@@ -2216,6 +2216,7 @@
"typo3/cms-core": ">=8,<8.7.21|>=9,<9.5.2",
"typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5",
"typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4",
"ua-parser/uap-php": "<3.8",
"wallabag/tcpdf": "<6.2.22",
"willdurand/js-translation-bundle": "<2.1.1",
"yiisoft/yii": ">=1.1.14,<1.1.15",
......@@ -2264,7 +2265,7 @@
}
],
"description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it",
"time": "2018-12-11T16:56:18+00:00"
"time": "2018-12-14T13:12:19+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
......
......@@ -3,6 +3,6 @@
declare(strict_types=1);
return [
Hgraca\ContextMapper\Infrastructure\Framework\Symfony\CompilerPass\CommandCollectorCompilerPass::class => ['all' => true],
Hgraca\ContextMapper\Test\Framework\CompilerPass\CreateTestContainer\CreateTestContainerCompilerPass::class => ['test' => true],
Hgraca\AppMapper\Infrastructure\Framework\Symfony\CompilerPass\CommandCollectorCompilerPass::class => ['all' => true],
Hgraca\AppMapper\Test\Framework\CompilerPass\CreateTestContainer\CreateTestContainerCompilerPass::class => ['test' => true],
];
......@@ -4,7 +4,7 @@ declare(strict_types=1);
return [
// An example of how this config is done
// Hgraca\ContextMapper\Core\Port\Logger\StaticLoggerFacade::class =>
// Hgraca\AppMapper\Core\Port\Logger\StaticLoggerFacade::class =>
// [
// 'setLogger' => [Psr\Log\LoggerInterface::class => CliKernel::FACADE_ARG_ORIGIN_CONTAINER],
// 'setSomethingElse' => ['a string' => CliKernel::FACADE_ARG_ORIGIN_RAW]
......
......@@ -20,7 +20,7 @@ services:
# makes classes in src/ available to be used as services
# this creates a service per class whose id is the fully-qualified class name
Hgraca\ContextMapper\:
Hgraca\AppMapper\:
resource: '../src/*'
exclude: '../src/{Entity,CliKernel.php}'
......@@ -31,7 +31,7 @@ services:
# INDIVIDUAL AUTO-WIRING
####################################################################################################################
Hgraca\ContextMapper\Infrastructure\Framework\Symfony\CliApplication:
Hgraca\AppMapper\Infrastructure\Framework\Symfony\CliApplication:
public: true # why public? so we can get it from container in bin file via `$container->get(Application::class)`
Symfony\Component\EventDispatcher\EventDispatcherInterface:
......
......@@ -2,5 +2,5 @@ parameters:
# All services in this list will be added to the container used in tests
# This is specially useful for the services provided by 3rd party bundles
test.container.service_list:
- 'Hgraca\ContextMapper\Core\Component\Main\Application\Service\ContextMapService'
- 'Hgraca\ContextMapper\Core\Port\Configuration\ConfigurationFactoryInterface'
- 'Hgraca\AppMapper\Core\Component\Main\Application\Service\AppMapService'
- 'Hgraca\AppMapper\Core\Port\Configuration\ConfigurationFactoryInterface'
......@@ -8,7 +8,7 @@
>
<php>
<ini name="error_reporting" value="-1" />
<env name="KERNEL_CLASS" value="Hgraca\ContextMapper\Test\Framework\CliTestKernel"/>
<env name="KERNEL_CLASS" value="Hgraca\AppMapper\Test\Framework\CliTestKernel"/>
<env name="APP_ENV" value="test"/>
<env name="APP_DEBUG" value="1"/>
<env name="APP_SECRET" value="5a79a1c866efef9ca1800f971d689f3e"/>
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,16 +15,16 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Application\Service;
namespace Hgraca\AppMapper\Core\Component\Main\Application\Service;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Component;
use Hgraca\ContextMapper\Core\Component\Main\Domain\ContextMap;
use Hgraca\ContextMapper\Core\Component\Main\Domain\DomainAstMap;
use Hgraca\ContextMapper\Core\Port\Configuration\Configuration;
use Hgraca\ContextMapper\Core\Port\Parser\AstMapFactoryInterface;
use Hgraca\ContextMapper\Core\Port\Printer\PrinterInterface;
use Hgraca\AppMapper\Core\Component\Main\Domain\AppMap;
use Hgraca\AppMapper\Core\Component\Main\Domain\Component;
use Hgraca\AppMapper\Core\Component\Main\Domain\DomainAstMap;
use Hgraca\AppMapper\Core\Port\Configuration\Configuration;
use Hgraca\AppMapper\Core\Port\Parser\AstMapFactoryInterface;
use Hgraca\AppMapper\Core\Port\Printer\PrinterInterface;
final class ContextMapService
final class AppMapService
{
/**
* @var PrinterInterface
......@@ -44,15 +44,15 @@ final class ContextMapService
$this->astMapFactory = $astMapFactory;
}
public function printContextMap(ContextMap $contextMap, Configuration $config): void
public function printAppmap(AppMap $appMap, Configuration $config): void
{
file_put_contents(
$config->getOutputFileAbsPath(),
$this->printer->printToImage($contextMap, $config)
$this->printer->printToImage($appMap, $config)
);
}
public function createFromConfig(Configuration $config): ContextMap
public function createFromConfig(Configuration $config): AppMap
{
$useCaseCollector = $config->getUseCaseCollector();
$listenerCollector = $config->getListenerCollector();
......@@ -77,6 +77,6 @@ final class ContextMapService
);
}
return ContextMap::construct($config->getTitle(), ...$componentList);
return AppMap::construct($config->getTitle(), ...$componentList);
}
}
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,9 +15,9 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Application\Service;
namespace Hgraca\AppMapper\Core\Component\Main\Application\Service;
use Hgraca\ContextMapper\Core\Port\Parser\AstMapFactoryInterface;
use Hgraca\AppMapper\Core\Port\Parser\AstMapFactoryInterface;
final class AstService
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,12 +15,12 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain;
namespace Hgraca\AppMapper\Core\Component\Main\Domain;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\EventDispatcherNode;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\ListenerNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\EventDispatcherNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\ListenerNode;
final class ContextMap
final class AppMap
{
/**
* @var string
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,12 +15,12 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain;
namespace Hgraca\AppMapper\Core\Component\Main\Domain;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\EventDispatcherNode;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\ListenerNode;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\PartialUseCaseNode;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\UseCaseNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\EventDispatcherNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\ListenerNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\PartialUseCaseNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\UseCaseNode;
final class Component
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,14 +15,14 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain;
namespace Hgraca\AppMapper\Core\Component\Main\Domain;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\EventDispatcherNode;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\ListenerNode;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\UseCaseNode;
use Hgraca\ContextMapper\Core\Port\Configuration\Collector\CodeUnitCollector;
use Hgraca\ContextMapper\Core\Port\Parser\AstMapInterface;
use Hgraca\ContextMapper\Core\Port\Parser\Node\ClassInterface;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\EventDispatcherNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\ListenerNode;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\UseCaseNode;
use Hgraca\AppMapper\Core\Port\Configuration\Collector\CodeUnitCollector;
use Hgraca\AppMapper\Core\Port\Parser\AstMapInterface;
use Hgraca\AppMapper\Core\Port\Parser\Node\ClassInterface;
final class DomainAstMap
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,9 +15,9 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain;
namespace Hgraca\AppMapper\Core\Component\Main\Domain;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Node\DomainNodeInterface;
use Hgraca\AppMapper\Core\Component\Main\Domain\Node\DomainNodeInterface;
use Hgraca\PhpExtension\Collection\Collection;
final class DomainNodeCollection extends Collection
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,9 +15,9 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain\Node;
namespace Hgraca\AppMapper\Core\Component\Main\Domain\Node;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Component;
use Hgraca\AppMapper\Core\Component\Main\Domain\Component;
interface DomainNodeInterface
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,13 +15,13 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain\Node;
namespace Hgraca\AppMapper\Core\Component\Main\Domain\Node;
use Hgraca\ContextMapper\Core\Port\Logger\StaticLoggerFacade;
use Hgraca\ContextMapper\Core\Port\Parser\Node\AdapterNodeInterface;
use Hgraca\ContextMapper\Core\Port\Parser\Node\MethodArgumentInterface;
use Hgraca\ContextMapper\Core\Port\Parser\Node\MethodCallInterface;
use Hgraca\ContextMapper\Core\Port\Parser\Node\TypeNodeInterface;
use Hgraca\AppMapper\Core\Port\Logger\StaticLoggerFacade;
use Hgraca\AppMapper\Core\Port\Parser\Node\AdapterNodeInterface;
use Hgraca\AppMapper\Core\Port\Parser\Node\MethodArgumentInterface;
use Hgraca\AppMapper\Core\Port\Parser\Node\MethodCallInterface;
use Hgraca\AppMapper\Core\Port\Parser\Node\TypeNodeInterface;
final class EventDispatcherNode extends MethodCallerNode
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,12 +15,12 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain\Node;
namespace Hgraca\AppMapper\Core\Component\Main\Domain\Node;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Component;
use Hgraca\ContextMapper\Core\Port\Logger\StaticLoggerFacade;
use Hgraca\ContextMapper\Core\Port\Parser\Node\ClassInterface;
use Hgraca\ContextMapper\Core\Port\Parser\Node\MethodInterface;
use Hgraca\AppMapper\Core\Component\Main\Domain\Component;
use Hgraca\AppMapper\Core\Port\Logger\StaticLoggerFacade;
use Hgraca\AppMapper\Core\Port\Parser\Node\ClassInterface;
use Hgraca\AppMapper\Core\Port\Parser\Node\MethodInterface;
use Hgraca\PhpExtension\String\ClassService;
final class ListenerNode implements DomainNodeInterface
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,10 +15,10 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain\Node;
namespace Hgraca\AppMapper\Core\Component\Main\Domain\Node;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Component;
use Hgraca\ContextMapper\Core\Port\Parser\Node\MethodCallInterface;
use Hgraca\AppMapper\Core\Component\Main\Domain\Component;
use Hgraca\AppMapper\Core\Port\Parser\Node\MethodCallInterface;
class MethodCallerNode implements DomainNodeInterface
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,9 +15,9 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain\Node;
namespace Hgraca\AppMapper\Core\Component\Main\Domain\Node;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Component;
use Hgraca\AppMapper\Core\Component\Main\Domain\Component;
use Hgraca\PhpExtension\String\ClassService;
final class PartialUseCaseNode implements DomainNodeInterface
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,10 +15,10 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Component\Main\Domain\Node;
namespace Hgraca\AppMapper\Core\Component\Main\Domain\Node;
use Hgraca\ContextMapper\Core\Component\Main\Domain\Component;
use Hgraca\ContextMapper\Core\Port\Parser\Node\ClassInterface;
use Hgraca\AppMapper\Core\Component\Main\Domain\Component;
use Hgraca\AppMapper\Core\Port\Parser\Node\ClassInterface;
final class UseCaseNode implements DomainNodeInterface
{
......
......@@ -3,7 +3,7 @@
declare(strict_types=1);
/*
* This file is part of the Context Mapper application,
* This file is part of the Application mapper application,
* following the Explicit Architecture principles.
*
* @link https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together
......@@ -15,7 +15,7 @@ declare(strict_types=1);
* file that was distributed with this source code.
*/
namespace Hgraca\ContextMapper\Core\Port\Configuration\Collector;
namespace Hgraca\AppMapper\Core\Port\Configuration\Collector;
final class ClassFqcnRegexCriteria implements CriteriaInterface
{
......