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