├── .github ├── FUNDING.yml └── workflows │ ├── dependency-review.yml │ ├── fix-php-code-style-issues.yml │ └── phpunit-tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── README.md ├── composer.json ├── composer.lock ├── content └── Laravel-Argonaut-DTO.png ├── docker-compose.yml ├── phpunit.xml ├── src ├── ArgonautAssembler.php ├── ArgonautDTO.php └── ArgonautDTOContract.php ├── tests ├── Support │ ├── DTOs │ │ ├── Assemblers │ │ │ ├── ProductDTOAssembler.php │ │ │ ├── ProductDTOAssemblerInstance.php │ │ │ └── UserDTOAssembler.php │ │ ├── FullNameDTO.php │ │ ├── InvalidDTO.php │ │ ├── ProductDTO.php │ │ ├── ProductFeatureDTO.php │ │ ├── ProductReviewDTO.php │ │ └── UserDTO.php │ ├── Models │ │ └── TestEloquentModel.php │ └── Services │ │ └── ExampleService.php ├── TestCase.php └── Unit │ ├── DTOAssemblerTest.php │ └── DTOTest.php └── xdebug.ini /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: yorcreative -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/fix-php-code-style-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/.github/workflows/fix-php-code-style-issues.yml -------------------------------------------------------------------------------- /.github/workflows/phpunit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/.github/workflows/phpunit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/composer.lock -------------------------------------------------------------------------------- /content/Laravel-Argonaut-DTO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/content/Laravel-Argonaut-DTO.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/ArgonautAssembler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/src/ArgonautAssembler.php -------------------------------------------------------------------------------- /src/ArgonautDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/src/ArgonautDTO.php -------------------------------------------------------------------------------- /src/ArgonautDTOContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/src/ArgonautDTOContract.php -------------------------------------------------------------------------------- /tests/Support/DTOs/Assemblers/ProductDTOAssembler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/Assemblers/ProductDTOAssembler.php -------------------------------------------------------------------------------- /tests/Support/DTOs/Assemblers/ProductDTOAssemblerInstance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/Assemblers/ProductDTOAssemblerInstance.php -------------------------------------------------------------------------------- /tests/Support/DTOs/Assemblers/UserDTOAssembler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/Assemblers/UserDTOAssembler.php -------------------------------------------------------------------------------- /tests/Support/DTOs/FullNameDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/FullNameDTO.php -------------------------------------------------------------------------------- /tests/Support/DTOs/InvalidDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/InvalidDTO.php -------------------------------------------------------------------------------- /tests/Support/DTOs/ProductDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/ProductDTO.php -------------------------------------------------------------------------------- /tests/Support/DTOs/ProductFeatureDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/ProductFeatureDTO.php -------------------------------------------------------------------------------- /tests/Support/DTOs/ProductReviewDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/ProductReviewDTO.php -------------------------------------------------------------------------------- /tests/Support/DTOs/UserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/DTOs/UserDTO.php -------------------------------------------------------------------------------- /tests/Support/Models/TestEloquentModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/Models/TestEloquentModel.php -------------------------------------------------------------------------------- /tests/Support/Services/ExampleService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Support/Services/ExampleService.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/DTOAssemblerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Unit/DTOAssemblerTest.php -------------------------------------------------------------------------------- /tests/Unit/DTOTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/tests/Unit/DTOTest.php -------------------------------------------------------------------------------- /xdebug.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YorCreative/Laravel-Argonaut-DTO/HEAD/xdebug.ini --------------------------------------------------------------------------------