* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ChangelogGeneratorTest extends SchemaTestCase { public function testGenerate() { $schemaA = $this->schemaManager->getSchema(SchemaA::class)->getDefinitions(); $schemaB = $this->schemaManager->getSchema(SchemaB::class)->getDefinitions(); $generator = new ChangelogGenerator(); $actual = iterator_to_array($generator->generate($schemaA, $schemaB), false); $expect = [ 'Type "LocationA" was removed', 'Type "LocationB" was added', ]; $this->assertEquals($expect, $actual); } } __halt_compiler();----SIGNATURE:----JVMnpOVUxNPj9Ab+AKr1wTrHPReMZXQARf5hHXkbrjXUFSieIuf0C2j28+Rqni1pfUgFUrpeOyTUCjk8NiSbS9nFVm7xp2u/97Pa+G56ZM/ITP0AN2ZICaRDDikm9H98bJ2M9owxcc0BNJ9JaRql69m1FL9RqEQgJFUC8R6DzW9cDeF8Hd8wqiP+UrrVYiWD2cMZJFq6CiC/LWLS5nZXqRDSALlglm1XEY/FlR3P/4MrkBywiWYkNA8OaBOEVl4E5LGs67CDHGRB6PMlg4bAp/Q3Ihf7NokwCRP5R0Y/GOqVABvmOTSaxpR5mfCHYHNIIb/+q2DZEkMwrYBk+r9FJ8Wa/z6fZLGZn7tQEgjeIHXOSnqrqmCGOdbalfpoOPGMHD9EvM+YPXVs2WkyDaPBIVLDtzYHfSA0o4yhRLoKetb4MGXvLRjXGgTqJ+/+XWvS7jlJ9pa3vgi6iexK0Bja9DGgg4oxAjVwS0WfhljDfPEdzVmpEKiu5Crt4zxjuKrs3+G/Yo62t8/hjkFFX47hGHKb4XqSE4eI88cNg0BDILgEHLBsrZhY78aer1Ge5sinGvAJe4AG8Z2cgD2ytyf879+Zbu2C2OYb3cE2hOC6nrueB6Cqg5YmDqqvFpgpTlh37PNne+4uN8+LM2VwfjB48gnui9c8EbN3vBcSIkC+zbY=----ATTACHMENT:----MjM1MzE2OTc2NTczODYxNSAxNjc4NDAwMDU5ODE1Nzg3IDgwNDM0NDMzMTg5ODIzNjg=