InfluxOW/laravel_ddd_ecommerce

View on GitHub
app/Components/Purchasable/.modulite.yaml

Summary

Maintainability
Test Coverage
name: "@components/purchasable"
description: "Purchase-related Stuff"
namespace: "App\\Components\\Purchasable\\"

# "Public API" of the modulite: classes, functions, constants, etc.
# Symbols not listed here will be internal.
export:
    - "Abstracts\\Purchasable"
    - "Admin\\RelationManagers\\PricesRelationManager"
    - "Casts\\MoneyCast"
    - "Database\\Seeders\\PriceSeeder"
    - "Exceptions\\IncompatibleCurrenciesException"
    - "Http\\Resources\\CurrencyResource"
    - "Http\\Resources\\MoneyResource"
    - "Models\\Price"
    - "Models\\Virtual\\Currency"
    - "Models\\Virtual\\Money"

# Dependencies: other modulites, global classes, defines, etc.
require:
    - "@domains/admin"
    - "@domains/catalog"
    - "@domains/common"
    - "@infrastructure"
    - "#akaunting/laravel-money"
    - "#filament/filament"
    - "#filament/forms"
    - "#filament/tables"
    - "#illuminate/collections"
    - "#illuminate/contracts"
    - "#illuminate/database"
    - "#illuminate/http"
    - "#illuminate/support"
    - "#laravel/framework"