diff --git a/LICENSE.md b/LICENSE.md index 8696698..6c8d2d1 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,3 +1,5 @@ +This repository was forked from github.com/signifly/laravel-api-responder. Here is the original license: + # The MIT License (MIT) Copyright (c) Signifly diff --git a/README.md b/README.md index e22e0fa..57bfb83 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,17 @@ # API Responses for your Laravel API -[![Latest Version on Packagist](https://img.shields.io/packagist/v/signifly/laravel-api-responder.svg?style=flat-square)](https://packagist.org/packages/signifly/laravel-api-responder) -[![Build Status](https://img.shields.io/travis/signifly/laravel-api-responder/master.svg?style=flat-square)](https://travis-ci.org/signifly/laravel-api-responder) +[![Latest Version on Packagist](https://img.shields.io/packagist/v/r4nkt/laravel-api-responder.svg?style=flat-square)](https://packagist.org/packages/r4nkt/laravel-api-responder) +[![Build Status](https://img.shields.io/travis/r4nkt/laravel-api-responder/master.svg?style=flat-square)](https://travis-ci.org/r4nkt/laravel-api-responder) [![StyleCI](https://styleci.io/repos/188211079/shield?branch=master)](https://styleci.io/repos/188211079) -[![Quality Score](https://img.shields.io/scrutinizer/g/signifly/laravel-api-responder.svg?style=flat-square)](https://scrutinizer-ci.com/g/signifly/laravel-api-responder) -[![Total Downloads](https://img.shields.io/packagist/dt/signifly/laravel-api-responder.svg?style=flat-square)](https://packagist.org/packages/signifly/laravel-api-responder) +[![Quality Score](https://img.shields.io/scrutinizer/g/r4nkt/laravel-api-responder.svg?style=flat-square)](https://scrutinizer-ci.com/g/r4nkt/laravel-api-responder) +[![Total Downloads](https://img.shields.io/packagist/dt/r4nkt/laravel-api-responder.svg?style=flat-square)](https://packagist.org/packages/r4nkt/laravel-api-responder) -The `signifly/laravel-api-responder` package allows you to easily return API responses in your Laravel app. +The `r4nkt/laravel-api-responder` package allows you to easily return API responses in your Laravel app. Below is a small example of how to use it: ```php -use Signifly\Responder\Concerns\Respondable; +use R4nkt\Responder\Concerns\Respondable; class ProductController extends Controller { @@ -58,7 +58,7 @@ To get started follow the installation instructions below. You can install the package via composer: ```bash -composer require signifly/laravel-api-responder +composer require r4nkt/laravel-api-responder ``` The package will automatically register itself. @@ -80,19 +80,19 @@ return [ /* * Force the usage of resources. - * - * It will throw a ResourceNotFoundException + * + * It will throw a ResourceNotFoundException * if it does not resolve a resource. */ 'force_resources' => false, /* * Indicates if the resources uses a naming convention with a type suffix. - * + * * If it is set to true it will try to resolve `UserResource`. */ 'use_type_suffix' => false, - + ]; ``` @@ -103,7 +103,7 @@ The responder can be used in several ways. ### Using the Facade ```php -use Signifly\Responder\Facades\Responder; +use R4nkt\Responder\Facades\Responder; class ProductController { @@ -117,7 +117,7 @@ class ProductController ### Using the Trait ```php -use Signifly\Responder\Concerns\Respondable; +use R4nkt\Responder\Concerns\Respondable; class ProductController { @@ -133,7 +133,7 @@ class ProductController ### Using the Service Container ```php -use Signifly\Responder\Contracts\Responder; +use R4nkt\Responder\Contracts\Responder; class ProductController { @@ -180,7 +180,7 @@ composer test ## Security -If you discover any security issues, please email dev@signifly.com instead of using the issue tracker. +If you discover any security issues, please email dev@r4nkt.com instead of using the issue tracker. ## Credits diff --git a/composer.json b/composer.json index 83b0bfa..82abf56 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { - "name": "signifly/laravel-api-responder", - "description": "API Responses for your Laravel API.", - "homepage": "https://github.com/signifly/laravel-api-responder", + "name": "r4nkt/laravel-api-responder", + "description": "API Responses for your Laravel API. (Forked from signifly/laravel-api-responder.)", + "homepage": "https://github.com/r4nkt/laravel-api-responder", "license": "MIT", "authors": [ { @@ -11,24 +11,24 @@ } ], "require": { - "php": "^7.2.5 || ^8.0", - "illuminate/contracts": "^6.0|^7.0|^8.0", - "illuminate/database": "^6.0|^7.0|^8.0", - "illuminate/http": "^6.0|^7.0|^8.0", - "illuminate/support": "^6.0|^7.0|^8.0" + "php": "^8.1", + "illuminate/contracts": "^9.0", + "illuminate/database": "^9.0", + "illuminate/http": "^9.0", + "illuminate/support": "^9.0" }, "require-dev": { - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "orchestra/testbench": "^4.0|^5.0|^6.0" + "phpunit/phpunit": "^9.5", + "orchestra/testbench": "^7.0" }, "autoload": { "psr-4": { - "Signifly\\Responder\\": "src" + "R4nkt\\Responder\\": "src" } }, "autoload-dev": { "psr-4": { - "Signifly\\Responder\\Tests\\": "tests" + "R4nkt\\Responder\\Tests\\": "tests" } }, "scripts": { @@ -40,10 +40,10 @@ "extra": { "laravel": { "providers": [ - "Signifly\\Responder\\ResponderServiceProvider" + "R4nkt\\Responder\\ResponderServiceProvider" ], "aliases": { - "Responder": "Signifly\\Responder\\Facades\\Responder" + "Responder": "R4nkt\\Responder\\Facades\\Responder" } } } diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 1eeabe1..8928398 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -10,7 +10,7 @@ processIsolation="false" stopOnFailure="false"> - + tests diff --git a/src/Concerns/Respondable.php b/src/Concerns/Respondable.php index 8ce2f5b..f04c45e 100644 --- a/src/Concerns/Respondable.php +++ b/src/Concerns/Respondable.php @@ -1,9 +1,9 @@ resolver->resolve( - \Signifly\Responder\Tests\Models\Product::class + \R4nkt\Responder\Tests\Models\Product::class ); $this->assertEquals(Product::class, $resourceClass); @@ -33,7 +33,7 @@ public function it_resolves_with_suffix_enabled() config(['responder.use_type_suffix' => true]); $resourceClass = $this->resolver->resolve( - \Signifly\Responder\Tests\Models\Product::class + \R4nkt\Responder\Tests\Models\Product::class ); $this->assertEquals(ProductResource::class, $resourceClass); diff --git a/tests/TestCase.php b/tests/TestCase.php index 2bcc498..4b66706 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -1,12 +1,12 @@ set('app.key', 'base64:9e0yNQB60wgU/cqbP09uphPo3aglW3iQJy+u4JQgnQE='); - $app['config']->set('responder.namespace', 'Signifly\\Responder\\Tests\\Resources'); + $app['config']->set('responder.namespace', 'R4nkt\\Responder\\Tests\\Resources'); } protected function getPackageProviders($app)