This repository has been archived by the owner on Jul 18, 2023. It is now read-only.
Basic Porto API Container Generation
Generate PORTO container implementing the API ui only, here are the folder structure with the files generated having a books
table and container name as Library
:
LibraryContainer
├── Actions
│ └── Book
│ ├── CreateBookAction.php
│ ├── DeleteBookAction.php
│ ├── GetBookAction.php
│ ├── ListAndSearchBooksAction.php
│ ├── RestoreBookAction.php
│ └── UpdateBookAction.php
├── codeception.yml
├── composer.json
├── Data
│ ├── Criterias
│ ├── Factories
│ │ └── BookFactory.php
│ ├── Migrations
│ │ └── 2016_05_19_155018_create_books_table.php
│ ├── Repositories
│ │ └── BookRepository.php
│ └── Seeders
├── Exceptions
│ ├── BookCreationFailedException.php
│ └── BookNotFoundException.php
├── Models
│ └── Book.php
├── Tasks
│ └── Book
│ ├── CreateBookTask.php
│ ├── DeleteBookTask.php
│ ├── GetBookTask.php
│ ├── ListAndSearchBooksTask.php
│ ├── ListBooksTask.php
│ ├── RestoreBookTask.php
│ └── UpdateBookTask.php
├── tests
│ ├── acceptance
│ │ └── _bootstrap.php
│ ├── acceptance.suite.yml
│ ├── api
│ │ ├── Book
│ │ │ ├── CreateBookCest.php
│ │ │ ├── DeleteBookCest.php
│ │ │ ├── GetBookCest.php
│ │ │ ├── ListAndSearchBooksCest.php
│ │ │ ├── RestoreBookCest.php
│ │ │ └── UpdateBookCest.php
│ │ └── _bootstrap.php
│ ├── api.suite.yml
│ ├── _bootstrap.php
│ ├── _data
│ │ └── dump.sql
│ ├── _envs
│ ├── functional
│ │ └── _bootstrap.php
│ ├── functional.suite.yml
│ ├── _output
│ ├── _support
│ │ ├── AcceptanceTester.php
│ │ ├── ApiTester.php
│ │ ├── FunctionalTester.php
│ │ ├── Helper
│ │ │ ├── Acceptance.php
│ │ │ ├── Api.php
│ │ │ ├── Functional.php
│ │ │ ├── Unit.php
│ │ │ └── UserHelper.php
│ │ └── UnitTester.php
│ ├── unit
│ │ └── _bootstrap.php
│ └── unit.suite.yml
└── UI
├── API
│ ├── Controllers
│ │ └── Controller.php
│ ├── Requests
│ │ └── Book
│ │ ├── CreateBookRequest.php
│ │ ├── DeleteBookRequest.php
│ │ ├── GetBookRequest.php
│ │ ├── ListAllBooksRequest.php
│ │ ├── ListAndSearchBooksRequest.php
│ │ ├── RestoreBookRequest.php
│ │ └── UpdateBookRequest.php
│ ├── Routes
│ │ ├── CreateBook.v1.private.php
│ │ ├── DeleteBook.v1.private.php
│ │ ├── GetBook.v1.private.php
│ │ ├── ListAndSearchBooks.v1.private.php
│ │ ├── ListBooks.v1.private.php
│ │ ├── RestoreBook.v1.private.php
│ │ └── UpdateBook.v1.private.php
│ └── Transformers
│ └── BookTransformer.php
├── CLI
└── WEB
├── Controllers
├── Requests
├── Routes
└── Views