PHP Classes

File: stubs/stub-mapping.json

Recommend this page to a friend!
  Packages of Alberto Arena   Laravel Event Sourcing Generator   stubs/stub-mapping.json   Download  
File: stubs/stub-mapping.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Laravel Event Sourcing Generator
Generate classes for event sourcing
Author: By
Last change:
Date: 7 days ago
Size: 5,321 bytes
 

Contents

Class file image Download
{ "actions.create.with-aggregate": { "stub": "stubs/actions.create.with-aggregate", "output": "{{ path }}/Actions/Create{{ name }}.php", "context": { "aggregate": true } }, "actions.create.without-aggregate": { "stub": "stubs/actions.create.without-aggregate", "output": "{{ path }}/Actions/Create{{ name }}.php", "context": { "aggregate": false, "properties": true } }, "actions.delete.with-aggregate": { "stub": "stubs/actions.delete.with-aggregate", "output": "{{ path }}/Actions/Delete{{ name }}.php", "context": { "aggregate": true } }, "actions.delete.without-aggregate": { "stub": "stubs/actions.delete.without-aggregate", "output": "{{ path }}/Actions/Delete{{ name }}.php", "context": { "aggregate": false, "properties": true } }, "actions.update.with-aggregate": { "stub": "stubs/actions.update.with-aggregate", "output": "{{ path }}/Actions/Update{{ name }}.php", "context": { "aggregate": true } }, "actions.update.without-aggregate": { "stub": "stubs/actions.update.without-aggregate", "output": "{{ path }}/Actions/Update{{ name }}.php", "context": { "aggregate": false, "properties": true } }, "aggregate": { "stub": "stubs/aggregate", "output": "{{ path }}/Aggregates/{{ name }}Aggregate.php", "context": { "aggregate": true } }, "data-transfer-object": { "stub": "stubs/data-transfer-object", "output": "{{ path }}/DataTransferObjects/{{ name }}Data.php", "context": { "properties": true } }, "events.created": { "stub": "stubs/events.created", "output": "{{ path }}/Events/{{ name }}Created.php" }, "events.creation_failed": { "stub": "stubs/events.creation_failed", "output": "{{ path }}/Events/{{ name }}CreationFailed.php", "context": { "failed-events": true } }, "events.deleted": { "stub": "stubs/events.deleted", "output": "{{ path }}/Events/{{ name }}Deleted.php" }, "events.deletion_failed": { "stub": "stubs/events.deletion_failed", "output": "{{ path }}/Events/{{ name }}DeletionFailed.php", "context": { "failed-events": true } }, "events.update_failed": { "stub": "stubs/events.update_failed", "output": "{{ path }}/Events/{{ name }}UpdateFailed.php", "context": { "failed-events": true } }, "events.updated": { "stub": "stubs/events.updated", "output": "{{ path }}/Events/{{ name }}Updated.php" }, "notifications.concerns.has_data_as_array": { "stub": "stubs/notifications.concerns.has_data_as_array", "output": "{{ path }}/Notifications/Concerns/HasDataAsArray.php", "context": { "notifications": true } }, "notifications.concerns.has_microsoft_teams_notifications": { "stub": "stubs/notifications.concerns.has_microsoft_teams_notification", "output": "{{ path }}/Notifications/Concerns/HasMicrosoftTeamsNotification.php", "context": { "notifications": ["teams"] } }, "notifications.concerns.has_slack_notifications": { "stub": "stubs/notifications.concerns.has_slack_notification", "output": "{{ path }}/Notifications/Concerns/HasSlackNotification.php", "context": { "notifications": ["slack"] } }, "notifications.created": { "stub": "stubs/notifications.created", "output": "{{ path }}/Notifications/{{ name }}Created.php", "context": { "notifications": true } }, "notifications.creation_failed": { "stub": "stubs/notifications.creation_failed", "output": "{{ path }}/Notifications/{{ name }}CreationFailed.php", "context": { "notifications": true, "failed-events": true } }, "notifications.deleted": { "stub": "stubs/notifications.deleted", "output": "{{ path }}/Notifications/{{ name }}Deleted.php", "context": { "notifications": true } }, "notifications.deletion_failed": { "stub": "stubs/notifications.deletion_failed", "output": "{{ path }}/Notifications/{{ name }}DeletionFailed.php", "context": { "notifications": true, "failed-events": true } }, "notifications.updated": { "stub": "stubs/notifications.updated", "output": "{{ path }}/Notifications/{{ name }}Updated.php", "context": { "notifications": true } }, "notifications.update_failed": { "stub": "stubs/notifications.update_failed", "output": "{{ path }}/Notifications/{{ name }}UpdateFailed.php", "context": { "notifications": true, "failed-events": true } }, "projection": { "stub": "stubs/projection", "output": "{{ path }}/Projections/{{ name }}.php", "context": { "properties": true } }, "projector": { "stub": "stubs/projector", "output": "{{ path }}/Projectors/{{ name }}Projector.php", "context": { "properties": true } }, "reactor": { "stub": "stubs/reactor", "output": "{{ path }}/Reactors/{{ name }}Reactor.php", "context": { "properties": true, "reactor": true } }, "test": { "stub": "stubs/test", "output": "{{ test_path }}/{{ name }}Test.php", "context": { "properties": true, "unit-test": true } } }