diff --git a/.docheader b/.docheader
new file mode 100644
index 0000000000000000000000000000000000000000..a4eca36626724ba1e3c0698afdf12f9be441598b
--- /dev/null
+++ b/.docheader
@@ -0,0 +1,17 @@
+This file is part of "%package%".
+
+"%package%" generates Typescript interfaces for Angular using api-platform metadata.
+Copyright (C) %yearRange% IRSTEA
+
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU Lesser General Public License as published by the Free
+Software Foundation, either version 3 of the License, or (at your option) any
+later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License and the GNU
+Lesser General Public License along with this program. If not, see
+<https://www.gnu.org/licenses/>.
diff --git a/.php_cs b/.php_cs
new file mode 100644
index 0000000000000000000000000000000000000000..8fc254c1327d3c6b19b71343d916b52eea9e4aae
--- /dev/null
+++ b/.php_cs
@@ -0,0 +1,12 @@
+<?php
+
+$finder = PhpCsFixer\Finder::create()
+    ->files()
+    ->name('*.php')
+    ->in('src');
+
+return Irstea\CS\Config::create()
+    ->setIndent('    ')
+    ->setLineEnding("\n")
+    ->setFinder($finder);
+
diff --git a/.php_cs.dist b/.php_cs.dist
deleted file mode 100644
index cce11b5ac537c2577720c8fd7047c128c21364fd..0000000000000000000000000000000000000000
--- a/.php_cs.dist
+++ /dev/null
@@ -1,150 +0,0 @@
-<?php
-define('COMMIT_CACHE', '.php_cs.commit-cache');
-
-$finder = PhpCsFixer\Finder::create()
-    ->exclude('vendor')
-    ->exclude('node_modules')
-    ->exclude('cache')
-    ->files()
-    ->name('*.php')
-    ->in('.');
-
-$yearRange = getGitCommitYears();
-
-$ruleSets = ['@PSR2' => true, '@Symfony' => true];
-
-$rules = [
-    // Configuration && overrides
-    'binary_operator_spaces'                    => ['align_double_arrow' => true],
-    'blank_line_after_opening_tag'              => false,
-    'concat_space'                              => ['spacing' => 'one'],
-    'method_argument_space'                     => ['ensure_fully_multiline' => true],
-
-    // Risky
-    'is_null'                                   => ['use_yoda_style' => false],
-    'non_printable_character'                   => ['use_escape_sequences_in_strings' => true],
-
-    // Safe
-    'align_multiline_comment'                   => true,
-    'array_syntax'                              => ['syntax' => 'short'],
-    'general_phpdoc_annotation_remove'          => ['annotations' => ['author', 'package']],
-    'no_multiline_whitespace_before_semicolons' => true,
-    'no_useless_else'                           => true,
-    'no_useless_return'                         => true,
-    'ordered_imports'                           => true,
-    'phpdoc_add_missing_param_annotation'       => true,
-    'phpdoc_annotation_without_dot'             => true,
-    'phpdoc_order'                              => true,
-    'semicolon_after_instruction'               => true,
-    'yoda_style'                                => false,
-    'self_accessor'                             => false,
-
-    'header_comment' => [
-        'commentType' => 'comment',
-        'location'    => 'after_declare_strict',
-        'separate'    => 'bottom',
-        'header'      => <<<HEADER
-irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
-Copyright (C) $yearRange IRSTEA
-
-This program is free software: you can redistribute it and/or modify it under
-the terms of the GNU Lesser General Public License as published by the Free
-Software Foundation, either version 3 of the License, or (at your option) any
-later version.
-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY
-WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License and the GNU
-Lesser General Public License along with this program. If not, see
-<https://www.gnu.org/licenses/>.
-HEADER
-        ,
-    ],
-];
-
-$phpVersion = findComposerPhpReq();
-
-if ($phpVersion >= 5.6) {
-    $ruleSets['@PHP56Migration'] = true;
-}
-if ($phpVersion >= 7.0) {
-    $ruleSets['@PHP70Migration'] = true;
-    $rules['declare_strict_types'] = true;
-}
-if ($phpVersion >= 7.1) {
-    $ruleSets['@PHP71Migration'] = true;
-}
-
-echo "Rulesets: " . implode(', ', array_keys($ruleSets)) . ".\n";
-
-return PhpCsFixer\Config::create()
-  ->setRiskyAllowed(true)
-  ->setUsingCache(false)
-  ->setIndent('    ')
-  ->setLineEnding("\n")
-  ->setRules(array_merge($ruleSets, $rules))
-  ->setFinder($finder);
-
-/**
- * @return string
- */
-function getGitCommitYears(): string
-{
-    return getCachedValue('years', function () {
-        echo "Examining git history...\n";
-        $last = date('Y');
-        $first = exec('git log --format=%cd --date=format:%Y --date-order | tail -n1') ?? $last;
-        return (null !== $last && $last !== $first) ? "$first-$last" : $first;
-    });
-}
-
-/**
- * @return float
- */
-function findComposerPhpReq()
-{
-    return getCachedValue('php-req', function () {
-        if (file_exists('composer.json')) {
-            $data = json_decode(file_get_contents('composer.json'), true);
-            if (is_array($data) && isset($data['require']['php'])) {
-                if (preg_match('/(?:>=?|\^|~)\s*([57]\.[0-9])/', $data['require']['php'], $groups)) {
-                    return (float) $groups[1];
-                }
-            }
-        }
-
-        return 5.6;
-    });
-}
-
-/**
- * @param string   $key
- * @param callable $produce
- *
- * @return string|int|bool|array
- */
-function getCachedValue($key, $produce)
-{
-    static $commit = null;
-    if (null === $commit) {
-        $commit = trim(`git rev-parse HEAD`);
-    }
-    if (file_exists(COMMIT_CACHE) && filemtime(COMMIT_CACHE) >= filemtime(__FILE__)) {
-        $cache = json_decode(file_get_contents(COMMIT_CACHE), true);
-    } else {
-        $cache = [];
-    }
-    if (!isset($cache[$commit][$key])) {
-        if (!isset($cache[$commit])) {
-            $cache[$commit] = [];
-        }
-        $cache[$commit][$key] = $produce();
-        file_put_contents(COMMIT_CACHE, json_encode($cache));
-    }
-
-    return $cache[$commit][$key];
-}
-
-// vim:filetype=php
diff --git a/composer.json b/composer.json
index 0dd36dc6b246c55ec9ddc32ab4cc720b048bb387..c9655f958ec4766c2fec347d5eedc12bb125de00 100644
--- a/composer.json
+++ b/composer.json
@@ -32,6 +32,7 @@
         "twig/twig": "^2.2"
     },
     "require-dev": {
+        "irstea/php-cs-fixer-config": "^1.0",
         "friendsofphp/php-cs-fixer": "^2.12",
         "jakub-onderka/php-parallel-lint": "^1.0",
         "maglnet/composer-require-checker": "^1.0",
diff --git a/src/Command/NgModelGenerateCommand.php b/src/Command/NgModelGenerateCommand.php
index 9359fcfafd69352c0c6502d201b5f362d9b71c1b..9f67c782cc3244996155a0c8e9f916a211be43fd 100644
--- a/src/Command/NgModelGenerateCommand.php
+++ b/src/Command/NgModelGenerateCommand.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Command/NgModelMetadataCommand.php b/src/Command/NgModelMetadataCommand.php
index d410bf6f19d5270628af8bfd69b3c52cca6c1f46..c2d85e972801905ce71d4883350d55ebc3228c64 100644
--- a/src/Command/NgModelMetadataCommand.php
+++ b/src/Command/NgModelMetadataCommand.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/DependencyInjection/NgModelGeneratorExtension.php b/src/DependencyInjection/NgModelGeneratorExtension.php
index 54462bcafa13aee7789849ceeba8ae5d1e2e3b25..477d80768913c571236c70bea7465562b8214a2b 100644
--- a/src/DependencyInjection/NgModelGeneratorExtension.php
+++ b/src/DependencyInjection/NgModelGeneratorExtension.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/BadMethodCallException.php b/src/Exceptions/BadMethodCallException.php
index 40f3b70b3e529de82d90b061eea967498ce8cb1b..60204204b8bcf45a8262496c641f7033ed6b986d 100644
--- a/src/Exceptions/BadMethodCallException.php
+++ b/src/Exceptions/BadMethodCallException.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/DomainException.php b/src/Exceptions/DomainException.php
index a44047647cea64cb08d2bac4c20e5e05ecbef193..b7111e7840013befb88f1c7acdd0b9a4be73cfce 100644
--- a/src/Exceptions/DomainException.php
+++ b/src/Exceptions/DomainException.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/Exception.php b/src/Exceptions/Exception.php
index 6bc97aebaad61c76e9fc2b173567b7aeceb74ac6..367542980ae6e0bad3e664588639a0730c8b955e 100644
--- a/src/Exceptions/Exception.php
+++ b/src/Exceptions/Exception.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/InvalidArgumentException.php b/src/Exceptions/InvalidArgumentException.php
index 92c7bb50b8e7c1b4f9d32f8dd1e61af14cffae10..e2113ac212e088ddcd6315e33dfca0575742e672 100644
--- a/src/Exceptions/InvalidArgumentException.php
+++ b/src/Exceptions/InvalidArgumentException.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/TypeAlreadyExistsException.php b/src/Exceptions/TypeAlreadyExistsException.php
index 714343de4db7685b947c6a351f67482699c114ca..b235a939b7b1d0cdd62be6fb40166f2818c0807d 100644
--- a/src/Exceptions/TypeAlreadyExistsException.php
+++ b/src/Exceptions/TypeAlreadyExistsException.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/TypeError.php b/src/Exceptions/TypeError.php
index 79a5e1e2ea868f9c55af59bed638c551e7eb2281..2b4c4b24f57f2fe77d530070195ddde0ac9f9ff5 100644
--- a/src/Exceptions/TypeError.php
+++ b/src/Exceptions/TypeError.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Exceptions/TypeNotFoundException.php b/src/Exceptions/TypeNotFoundException.php
index 0cc6c99ac3cca803ecb363bccf2b8205f43c27f9..59a01d6f9b5d12f99d19dd708799f6dbb0bfe26e 100644
--- a/src/Exceptions/TypeNotFoundException.php
+++ b/src/Exceptions/TypeNotFoundException.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/CallbackFilterRecursorIterator.php b/src/Iterators/CallbackFilterRecursorIterator.php
index 9c530c749f5e1100ff42dc56996f0079e6c4adb8..1dfdb60409a43b329f2c0bd221f680b8d0c2b8db 100644
--- a/src/Iterators/CallbackFilterRecursorIterator.php
+++ b/src/Iterators/CallbackFilterRecursorIterator.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/IteratorBuilder.php b/src/Iterators/IteratorBuilder.php
index daaa24f6adb1a3f3fa1805b6ed81c0fb8177db37..907f73e0872ab8cf1e473a478a770c035262ced5 100644
--- a/src/Iterators/IteratorBuilder.php
+++ b/src/Iterators/IteratorBuilder.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/RecursiveUniqueIterator.php b/src/Iterators/RecursiveUniqueIterator.php
index f4f56c131cf9c214bda7ce9aa729dc13d1feb55b..ddbf15d312031b2ca946e32a00c2695deb4b830a 100644
--- a/src/Iterators/RecursiveUniqueIterator.php
+++ b/src/Iterators/RecursiveUniqueIterator.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/RecursorIterator.php b/src/Iterators/RecursorIterator.php
index 39c0cea6f95504cfdef5c7054c666ee606e5e38c..56323ea7a27766a84ada32ca1cd1c15f272fc321 100644
--- a/src/Iterators/RecursorIterator.php
+++ b/src/Iterators/RecursorIterator.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/UniqueFilter.php b/src/Iterators/UniqueFilter.php
index d731e30a34e9e390256793b3c7a97b51f19588bf..37f584881453d786c8328a080a1dc3e401600600 100644
--- a/src/Iterators/UniqueFilter.php
+++ b/src/Iterators/UniqueFilter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/UniqueIterator.php b/src/Iterators/UniqueIterator.php
index 99ffc1632d3e5851c1e146a020ab4822ffdbec8f..47c4ae90b36c2016c92690f5c879f7b745fb9a29 100644
--- a/src/Iterators/UniqueIterator.php
+++ b/src/Iterators/UniqueIterator.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Iterators/UniqueIteratorTrait.php b/src/Iterators/UniqueIteratorTrait.php
index 823b99c486c342977b188037006bdf73a2631c93..7d67db1173fdd9fea5db6a8a1bca009a4504bf5e 100644
--- a/src/Iterators/UniqueIteratorTrait.php
+++ b/src/Iterators/UniqueIteratorTrait.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/CachingMetadataFactory.php b/src/Metadata/CachingMetadataFactory.php
index 13cdec961e774be0b1a76236aaf470ae855d2a15..49213bb0192b8d7b67a1b0680c2fe6fd6f571863 100644
--- a/src/Metadata/CachingMetadataFactory.php
+++ b/src/Metadata/CachingMetadataFactory.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/ClassHierarchy.php b/src/Metadata/ClassHierarchy.php
index 8f1b536c30570dfef375d27f72558251b11e278f..e04102b500178061fe0ead41cb8e9ca2da15e3c2 100644
--- a/src/Metadata/ClassHierarchy.php
+++ b/src/Metadata/ClassHierarchy.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/MetadataFactory.php b/src/Metadata/MetadataFactory.php
index 7795cdee8032b629c9fab5cd67e9099d4d6c02c8..40468353ae7bce8aa553b6ee0737488ce346e35d 100644
--- a/src/Metadata/MetadataFactory.php
+++ b/src/Metadata/MetadataFactory.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/MetadataFactoryInterface.php b/src/Metadata/MetadataFactoryInterface.php
index 00c45858a3d7ae83386bdd34016c9c3f42cd6956..0689ea5c5112d65bb6f1e609c9bd7cfdda15981e 100644
--- a/src/Metadata/MetadataFactoryInterface.php
+++ b/src/Metadata/MetadataFactoryInterface.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/OperationDef.php b/src/Metadata/OperationDef.php
index 0d6826d488a610c425f0fe22e0b0f5efb3460369..a4427f04d32eaf3aa43d0215b54291059cbb73da 100644
--- a/src/Metadata/OperationDef.php
+++ b/src/Metadata/OperationDef.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/OperationMetadata.php b/src/Metadata/OperationMetadata.php
index 7dbfc755ea4da8610b2ee4afc78e7333a4771029..63109c89598de84f1f7dcf31629e9e39ea3e5b37 100644
--- a/src/Metadata/OperationMetadata.php
+++ b/src/Metadata/OperationMetadata.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/PaginationMetadata.php b/src/Metadata/PaginationMetadata.php
index 08447aefd8e4614fb6990e4589c5e27257f0514f..ec728d12d03767e4ddf9629439b0c24125dfe445 100644
--- a/src/Metadata/PaginationMetadata.php
+++ b/src/Metadata/PaginationMetadata.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/PropertyMetadata.php b/src/Metadata/PropertyMetadata.php
index f02da57708ee045ce166ca814ccb2c63bee014d7..ef8c72d1ddee5fee19a1e4d9a2baf7d014ccf7bd 100644
--- a/src/Metadata/PropertyMetadata.php
+++ b/src/Metadata/PropertyMetadata.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/PropertyMetadataFactory.php b/src/Metadata/PropertyMetadataFactory.php
index 7da5aa7e6df6a8ae8f66d2b32baf6a702b5e79ce..1747572e8acdf52b9a9fab88bf036b47c780daf6 100644
--- a/src/Metadata/PropertyMetadataFactory.php
+++ b/src/Metadata/PropertyMetadataFactory.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/RepresentationMetadata.php b/src/Metadata/RepresentationMetadata.php
index e13877a4e52ffe224786feb8c2d05b2847d31d24..a020c3e8438643b7ecad2243db932c69e4f3fd1f 100644
--- a/src/Metadata/RepresentationMetadata.php
+++ b/src/Metadata/RepresentationMetadata.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/ResourceClassHierarchy.php b/src/Metadata/ResourceClassHierarchy.php
index e443702c16b6a8b6726cda95a59e0e711c1d3492..bbf2f9e4b8c6e70f29a0ed46355bbb88a7c2b39a 100644
--- a/src/Metadata/ResourceClassHierarchy.php
+++ b/src/Metadata/ResourceClassHierarchy.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/ResourceMetadata.php b/src/Metadata/ResourceMetadata.php
index 6b53e5026c4969ab2409828a6b322d9e180f9ce3..98c088f587739aabf29df03bbfcc5525c01cd44c 100644
--- a/src/Metadata/ResourceMetadata.php
+++ b/src/Metadata/ResourceMetadata.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Metadata/SerializationMetadata.php b/src/Metadata/SerializationMetadata.php
index bd76426d0dbd1a67b946fbd5c2f1ec88de5ed164..5f5710bc92658b23e2f3feede4bb414be99d9856 100644
--- a/src/Metadata/SerializationMetadata.php
+++ b/src/Metadata/SerializationMetadata.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/ModelGenerator.php b/src/ModelGenerator.php
index 0aad450df43f5ac2e5d3f6db83a27975ffddcc90..18ea5c130ab2c7d4b465123fab365566517700cf 100644
--- a/src/ModelGenerator.php
+++ b/src/ModelGenerator.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/ClassInfo.php b/src/Models/ClassInfo.php
index b9994b34a71d108888a0581527cca4e968d7cf64..335c5cade19ffb8e6f04188e19684e6d66c094ca 100644
--- a/src/Models/ClassInfo.php
+++ b/src/Models/ClassInfo.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/ClassName.php b/src/Models/ClassName.php
index 7309c8be618d26b67dbac5dd6e37a782b159c945..64b219cc4e0ab08a789967fca87b4658ccec81f8 100644
--- a/src/Models/ClassName.php
+++ b/src/Models/ClassName.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Declaration.php b/src/Models/Declaration.php
index 115995646d2139f7ffda7ef893786720dfc3a4d3..7624c81b97097836b647856b3006965f47d79d0c 100644
--- a/src/Models/Declaration.php
+++ b/src/Models/Declaration.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/DeclarationTrait.php b/src/Models/DeclarationTrait.php
index e47a0bbe5fc6f2288f8d022af35f4ebd2cc4190b..c38e6e7fd37c18b9e8936e9bc0d2fa97c2064f9a 100644
--- a/src/Models/DeclarationTrait.php
+++ b/src/Models/DeclarationTrait.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/HasName.php b/src/Models/HasName.php
index 31dc98113c9bc1f728a30d70c620c24d7db18d91..d8425c4e44e2340692bf23a36e63c13af064c611 100644
--- a/src/Models/HasName.php
+++ b/src/Models/HasName.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/MultitonTrait.php b/src/Models/MultitonTrait.php
index f6425b93b530d985007ddc3243d1f66a82968551..a620f88af2208afadb44c6fce6e00adc19e53783 100644
--- a/src/Models/MultitonTrait.php
+++ b/src/Models/MultitonTrait.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/NamedTrait.php b/src/Models/NamedTrait.php
index 55ed270f093d7cd83837ae74ffc339e0a54b6979..398234be7dd6101a7d209e62c000ded821b8690a 100644
--- a/src/Models/NamedTrait.php
+++ b/src/Models/NamedTrait.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/PHPClass.php b/src/Models/PHPClass.php
index 55d8baabc6f7a61c243b029ebdc3d18afe2fa553..73babc0679481fec7e58c77ae78d833b4122b8a7 100644
--- a/src/Models/PHPClass.php
+++ b/src/Models/PHPClass.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/AbstractCollection.php b/src/Models/Types/AbstractCollection.php
index a06c9642e378afcfbad76795429c3b3cb9c41013..3e8f6a88a5d400cedb1bba8976d3cd040b73ef85 100644
--- a/src/Models/Types/AbstractCollection.php
+++ b/src/Models/Types/AbstractCollection.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/AbstractType.php b/src/Models/Types/AbstractType.php
index 8a410bf6ccdc2d605d6fd14d9036e596bd128fae..0cc6659f5770a51bfefe1339f1d9c77ee66f6162 100644
--- a/src/Models/Types/AbstractType.php
+++ b/src/Models/Types/AbstractType.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Alias.php b/src/Models/Types/Alias.php
index 20a7ab267dd67df6540fddcb8ae893ecba2965d4..944776858d91797326e76d2821dc0a1d0e9c9856 100644
--- a/src/Models/Types/Alias.php
+++ b/src/Models/Types/Alias.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/ArrayType.php b/src/Models/Types/ArrayType.php
index 229ee245a8a6572bc2601c6bc88671c6a7df90be..2997b0eaa93715d53b2c79e00d0067f68df19c9d 100644
--- a/src/Models/Types/ArrayType.php
+++ b/src/Models/Types/ArrayType.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/BuiltinType.php b/src/Models/Types/BuiltinType.php
index 8c735517dbb78c97b23438b5f4422ffe6ac9d67d..418342fd9a825d70c9bfe77d6f9b8d81c7d4f3d9 100644
--- a/src/Models/Types/BuiltinType.php
+++ b/src/Models/Types/BuiltinType.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Deferred.php b/src/Models/Types/Deferred.php
index 7652d222e24a1153de852870f829370a7d662c0a..5848e5cf0f56debc12b6ee53351406d69723d170 100644
--- a/src/Models/Types/Deferred.php
+++ b/src/Models/Types/Deferred.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Objects/AbstractHierarchicalObject.php b/src/Models/Types/Objects/AbstractHierarchicalObject.php
index a10de14c4979d6b82bdbf9a359d0d1506fc71d27..08260915c6ed720df7d1372916c25e85ea2c5209 100644
--- a/src/Models/Types/Objects/AbstractHierarchicalObject.php
+++ b/src/Models/Types/Objects/AbstractHierarchicalObject.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Objects/AnonymousObject.php b/src/Models/Types/Objects/AnonymousObject.php
index cbad93f453c3fa975c20ea077b618889323c715f..58333e07e2001a145edcea2a80abfdf3dc07152a 100644
--- a/src/Models/Types/Objects/AnonymousObject.php
+++ b/src/Models/Types/Objects/AnonymousObject.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Objects/ClassType.php b/src/Models/Types/Objects/ClassType.php
index b799fc8325e803b6f449f0c835c81226b8a4932e..d6763cc4787130ea2942ed86ba0da87b8d9c81d4 100644
--- a/src/Models/Types/Objects/ClassType.php
+++ b/src/Models/Types/Objects/ClassType.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Objects/InterfaceType.php b/src/Models/Types/Objects/InterfaceType.php
index 906412aa4a4a4cd1744c5459c1f013a591ad003e..09a6a6b6ceb252f7b65f1deed7211eaaabbd3f22 100644
--- a/src/Models/Types/Objects/InterfaceType.php
+++ b/src/Models/Types/Objects/InterfaceType.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Objects/Property.php b/src/Models/Types/Objects/Property.php
index 0386cf537444c72d65534372770d094095d6a988..ff665bd6358ea306511b97cdb9cfb8ff5f9f993a 100644
--- a/src/Models/Types/Objects/Property.php
+++ b/src/Models/Types/Objects/Property.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Objects/Repository.php b/src/Models/Types/Objects/Repository.php
index e23d565bcd4ee484ecfd77e39b56d7bf7911f04d..602e31d908c9b87ae6b0e17762c2a305ce9b2667 100644
--- a/src/Models/Types/Objects/Repository.php
+++ b/src/Models/Types/Objects/Repository.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Operations/FixedPathPart.php b/src/Models/Types/Operations/FixedPathPart.php
index 1146dfeb4ed13bf9357fdfb629b2f9f5e6ad0ef1..5379ebbf8ec52e6f948fea67d967669616128632 100644
--- a/src/Models/Types/Operations/FixedPathPart.php
+++ b/src/Models/Types/Operations/FixedPathPart.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Operations/Operation.php b/src/Models/Types/Operations/Operation.php
index a262d9139ee6c6dbaabc68f205f5c9350ac8fca1..907fee56e089a480d0362bc5d5a5558548d7ab5a 100644
--- a/src/Models/Types/Operations/Operation.php
+++ b/src/Models/Types/Operations/Operation.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Operations/Parameter.php b/src/Models/Types/Operations/Parameter.php
index abf995e478cc09498113eab1501671ae73834cc5..974abbfb25188c9055992e84232f74d8ca3dd77c 100644
--- a/src/Models/Types/Operations/Parameter.php
+++ b/src/Models/Types/Operations/Parameter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Operations/ParameterPathPart.php b/src/Models/Types/Operations/ParameterPathPart.php
index bcb47c97e3e389b59bb5b4bb5bd6bf741cb2b460..f490aff7fd28d1b6c4b89a810b53783ce8a04657 100644
--- a/src/Models/Types/Operations/ParameterPathPart.php
+++ b/src/Models/Types/Operations/ParameterPathPart.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Operations/Path.php b/src/Models/Types/Operations/Path.php
index b14e9d9a96a707c78eccea7b2475a2ac83f684f0..c612140b48113f89e1011cbca14daccb19072988 100644
--- a/src/Models/Types/Operations/Path.php
+++ b/src/Models/Types/Operations/Path.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Operations/PathPart.php b/src/Models/Types/Operations/PathPart.php
index 0c745d4d55de00804e21e7f088ca66ccf519eb2b..cd0b24b94110470cdd97ff1df74e680e278f952f 100644
--- a/src/Models/Types/Operations/PathPart.php
+++ b/src/Models/Types/Operations/PathPart.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Placeholder.php b/src/Models/Types/Placeholder.php
index 5aa9715e29ed6c7223f93b42d7081004d905665d..137276b73eb1839d4661ded2ee94e83877f8ed60 100644
--- a/src/Models/Types/Placeholder.php
+++ b/src/Models/Types/Placeholder.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Reference.php b/src/Models/Types/Reference.php
index 4a04eb266980eb8d27dc0b5b79013e050064828a..855bf64692099701b2974441386b53d91ac829b7 100644
--- a/src/Models/Types/Reference.php
+++ b/src/Models/Types/Reference.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Resources/Collection.php b/src/Models/Types/Resources/Collection.php
index 8754e96596e7360fd1453b04259b89557279d62e..7666b522f6c2c50be7ede0fc0c5bb4ca2b1d623f 100644
--- a/src/Models/Types/Resources/Collection.php
+++ b/src/Models/Types/Resources/Collection.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Resources/IRI.php b/src/Models/Types/Resources/IRI.php
index 47f5afda16a7d0d6f3c31011fdbe69cc9fdc375b..0a5fe5dd95325587dd6fa6f27d2b6eb6cc3a95ee 100644
--- a/src/Models/Types/Resources/IRI.php
+++ b/src/Models/Types/Resources/IRI.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Resources/Representation.php b/src/Models/Types/Resources/Representation.php
index 87c89d12999aac889adccee3eec26d65ce10923c..a7904caf79d75d2e04c2d8624591f91d5542e8f2 100644
--- a/src/Models/Types/Resources/Representation.php
+++ b/src/Models/Types/Resources/Representation.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Resources/UUID.php b/src/Models/Types/Resources/UUID.php
index e4ea74aa0781c01c855f37eb0bd8ffbad6966c6e..7159bcda4e27951d309992207fa1230c0d67e7f3 100644
--- a/src/Models/Types/Resources/UUID.php
+++ b/src/Models/Types/Resources/UUID.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/StringConst.php b/src/Models/Types/StringConst.php
index 8f780cc518f65a7e648b1099934d6df84c459fee..2ac39c4b3ef3e50ee2a4c59cdca9c00fe89e0412 100644
--- a/src/Models/Types/StringConst.php
+++ b/src/Models/Types/StringConst.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Type.php b/src/Models/Types/Type.php
index 26dc8f33c005afcf7fc2276f7016ab4e4d8153c0..23289c92e6f70fcbee3698292673d5b26be89d71 100644
--- a/src/Models/Types/Type.php
+++ b/src/Models/Types/Type.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Union.php b/src/Models/Types/Union.php
index c0028e2642f423488227876b0e11e767f84d4a64..fc863fa605c7ecdbc5e98154ddb220c8d4a52a3e 100644
--- a/src/Models/Types/Union.php
+++ b/src/Models/Types/Union.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Models/Types/Unresolved.php b/src/Models/Types/Unresolved.php
index b20b0d8bdfc86b0288fa0ff5a5e6e1854a7a4851..5d5ab829305d8003f1d397b7a58725aa306be12f 100644
--- a/src/Models/Types/Unresolved.php
+++ b/src/Models/Types/Unresolved.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/NgModelGeneratorBundle.php b/src/NgModelGeneratorBundle.php
index bdb975fd8d072e5eede958c007aefb64469db532..88679a410283d068811907558e940660e9626cbb 100644
--- a/src/NgModelGeneratorBundle.php
+++ b/src/NgModelGeneratorBundle.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/OperationMapper.php b/src/OperationMapper.php
index 350a8d12d50ac672c647d38eca7e4b224ecc2464..b1ba4c38a136b7cbcce2ab1cd3d2804a82c3d798 100644
--- a/src/OperationMapper.php
+++ b/src/OperationMapper.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/PathParser.php b/src/PathParser.php
index 1488d5f9cabe9f495fa0a488945d63b66d68a382..9855a947c28cf887c791578432cb5549962b77a0 100644
--- a/src/PathParser.php
+++ b/src/PathParser.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/PathParserInterface.php b/src/PathParserInterface.php
index 63ee98458edbb15c566bd203cab6bac3524d044b..f35003bd286bd4c4bc70cd10ecede15a0b5f88d4 100644
--- a/src/PathParserInterface.php
+++ b/src/PathParserInterface.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/SerializationMapper.php b/src/SerializationMapper.php
index dd925a8fdafc16954780d535742ed25a212b7708..2a2070afbb086d855a0133cf2ac7108606d35e14 100644
--- a/src/SerializationMapper.php
+++ b/src/SerializationMapper.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/SerializationMapperFactory.php b/src/SerializationMapperFactory.php
index 162daa47c01c05bac77c55b33174b30f2712d37e..f23fb65cdff24871833c184ff8f3526cd91e261d 100644
--- a/src/SerializationMapperFactory.php
+++ b/src/SerializationMapperFactory.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/SerializationMapperFactoryInterface.php b/src/SerializationMapperFactoryInterface.php
index f34d1a35ea6e70caef9b4fdf42e3f4e82bf25d6b..f90a15aebc1de0728960f1b5d39320a85446df2b 100644
--- a/src/SerializationMapperFactoryInterface.php
+++ b/src/SerializationMapperFactoryInterface.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Twig/GeneratorExtension.php b/src/Twig/GeneratorExtension.php
index de9ec062354102ead2ab161f976eb53737fb7753..6b95abfaa66f73efe43bb45e04290f33729830c5 100644
--- a/src/Twig/GeneratorExtension.php
+++ b/src/Twig/GeneratorExtension.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/TypeFactory.php b/src/TypeFactory.php
index 157efae4e9e428b45b47e261bd656eacb3a16f37..2777f54f319da004989ec28baf04e4d3692f65ee 100644
--- a/src/TypeFactory.php
+++ b/src/TypeFactory.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/TypeFactoryInterface.php b/src/TypeFactoryInterface.php
index 05f6d6427d2b3a739b9561a101b61ea71b122832..5bdc88f4dc5fad8cc25e11824f928fe3cc439dc6 100644
--- a/src/TypeFactoryInterface.php
+++ b/src/TypeFactoryInterface.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/TypescriptHelper.php b/src/TypescriptHelper.php
index 6f15a6f5bfe3bdf319808a8b2be72e7d78503f58..5527502e63835fbe378dd3e618fab797c16faed6 100644
--- a/src/TypescriptHelper.php
+++ b/src/TypescriptHelper.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/ConsoleWriter.php b/src/Writers/ConsoleWriter.php
index 20769d3743a9e0cded3f19791c261f9aaba70108..297913c8a805dd66110786378930a7070dd9d126 100644
--- a/src/Writers/ConsoleWriter.php
+++ b/src/Writers/ConsoleWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/DirectoryWriter.php b/src/Writers/DirectoryWriter.php
index ebd72d4a589d2f8f33801c0c7a6c47a1f4220f70..5de69c0950dd33b9da7675467be5c95774e73146 100644
--- a/src/Writers/DirectoryWriter.php
+++ b/src/Writers/DirectoryWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/FilteringFileWriter.php b/src/Writers/FilteringFileWriter.php
index a6177183511bd3837ebefc39875d4da7cec34f5e..08633acafcc0c33242a7d318fbc861362245ff56 100644
--- a/src/Writers/FilteringFileWriter.php
+++ b/src/Writers/FilteringFileWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/MultiFileWriter.php b/src/Writers/MultiFileWriter.php
index 8410a42ed0d53d538b798fdd9ca15da96a121436..cf0a47987a9b93b5e6f31dbc74300c906c768651 100644
--- a/src/Writers/MultiFileWriter.php
+++ b/src/Writers/MultiFileWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/NullWriter.php b/src/Writers/NullWriter.php
index 91068958a70ca38b101b871342732c6e8789511a..127ed4f9f1270cc8ee0fc8e38d6067eceee3dbfe 100644
--- a/src/Writers/NullWriter.php
+++ b/src/Writers/NullWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/PhonyFileWriter.php b/src/Writers/PhonyFileWriter.php
index 03198b39cf6a88d4655a272c4f29f5bf19dd8bf5..696bad1e37ccc507c68d52131bd7fb0a518224e6 100644
--- a/src/Writers/PhonyFileWriter.php
+++ b/src/Writers/PhonyFileWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/StreamWriter.php b/src/Writers/StreamWriter.php
index f6481c61217374b595f2d068f21fb776f36e7bd9..f91dd1985563066841a1f0ece53dc1140947ff4e 100644
--- a/src/Writers/StreamWriter.php
+++ b/src/Writers/StreamWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/Writer.php b/src/Writers/Writer.php
index a26aad753c3cf13a39e71dc5435b020e028038fb..78695c0f756622d2298f00729f3a13cf81b947f7 100644
--- a/src/Writers/Writer.php
+++ b/src/Writers/Writer.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/ZipFileWriter.php b/src/Writers/ZipFileWriter.php
index af1365280fc742957204d69853d1c60c3be89775..0216b767a8aebae2038a64cd3a3fc8176e53afa0 100644
--- a/src/Writers/ZipFileWriter.php
+++ b/src/Writers/ZipFileWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under
diff --git a/src/Writers/ZipWriter.php b/src/Writers/ZipWriter.php
index 4116f106d1a20479d7a4a5b4c4269faa1fd7b014..f482873d543942fd70aa3d16d0fdf623deb73b22 100644
--- a/src/Writers/ZipWriter.php
+++ b/src/Writers/ZipWriter.php
@@ -1,6 +1,8 @@
 <?php declare(strict_types=1);
 /*
- * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * This file is part of "irstea/ng-model-generator-bundle".
+ *
+ * "irstea/ng-model-generator-bundle" generates Typescript interfaces for Angular using api-platform metadata.
  * Copyright (C) 2018 IRSTEA
  *
  * This program is free software: you can redistribute it and/or modify it under