Setup pint & run code style fix

This commit is contained in:
gdarko
2024-01-29 04:46:01 -06:00
parent 8de34efd8c
commit 4ab92473e9
406 changed files with 1616 additions and 2026 deletions

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers;
use InvoiceShelf\Models\Setting;
use Illuminate\Http\Request;
use InvoiceShelf\Models\Setting;
class AppVersionController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,9 +2,9 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Auth;
use Illuminate\Foundation\Auth\ConfirmsPasswords;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\ConfirmsPasswords;
class ConfirmPasswordController extends Controller
{

View File

@@ -2,9 +2,9 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Auth;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class ForgotPasswordController extends Controller
{
@@ -24,7 +24,6 @@ class ForgotPasswordController extends Controller
/**
* Get the response for a successful password reset link.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/
@@ -39,14 +38,13 @@ class ForgotPasswordController extends Controller
/**
* Get the response for a failed password reset link.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/
protected function sendResetLinkFailedResponse(Request $request, $response)
{
return response()->json([
'error' => 'Email could not be sent to this email address.'
'error' => 'Email could not be sent to this email address.',
], 403);
}
}

View File

@@ -2,9 +2,9 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Auth;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Auth;
use Illuminate\Foundation\Auth\RegistersUsers;
use Illuminate\Support\Facades\Validator;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\User;
use InvoiceShelf\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\RegistersUsers;
use Illuminate\Support\Facades\Validator;
class RegisterController extends Controller
{
@@ -43,7 +43,6 @@ class RegisterController extends Controller
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
@@ -58,7 +57,6 @@ class RegisterController extends Controller
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\User
*/
protected function create(array $data)

View File

@@ -2,12 +2,12 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Auth;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
use Illuminate\Auth\Events\PasswordReset;
use Illuminate\Foundation\Auth\ResetsPasswords;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
class ResetPasswordController extends Controller
{
@@ -34,7 +34,6 @@ class ResetPasswordController extends Controller
/**
* Get the response for a successful password reset.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/
@@ -66,7 +65,6 @@ class ResetPasswordController extends Controller
/**
* Get the response for a failed password reset.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/

View File

@@ -2,9 +2,9 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Auth;
use Illuminate\Foundation\Auth\VerifiesEmails;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\VerifiesEmails;
class VerificationController extends Controller
{

View File

@@ -4,15 +4,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Backup;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\JsonResponse;
use InvoiceShelf\Http\Controllers\Controller;
class ApiController extends Controller
{
/**
*
* @return JsonResponse
*/
public function respondSuccess(): JsonResponse
{
return response()->json([

View File

@@ -4,11 +4,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Backup;
use InvoiceShelf\Jobs\CreateBackupJob;
use InvoiceShelf\Rules\Backup\PathToZip;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Cache;
use InvoiceShelf\Jobs\CreateBackupJob;
use InvoiceShelf\Rules\Backup\PathToZip;
use Spatie\Backup\BackupDestination\Backup;
use Spatie\Backup\BackupDestination\BackupDestination;
use Spatie\Backup\Helpers\Format;
@@ -59,7 +59,6 @@ class BackupsController extends ApiController
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return JsonResponse
*/
public function store(Request $request)
@@ -74,7 +73,6 @@ class BackupsController extends ApiController
/**
* Remove the specified resource from storage.
*
* @param \Illuminate\Http\Request $request
* @return JsonResponse
*/
public function destroy($disk, Request $request)

View File

@@ -4,8 +4,8 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Backup;
use InvoiceShelf\Rules\Backup\PathToZip;
use Illuminate\Http\Request;
use InvoiceShelf\Rules\Backup\PathToZip;
use Spatie\Backup\BackupDestination\Backup;
use Spatie\Backup\BackupDestination\BackupDestination;
use Symfony\Component\HttpFoundation\Response;

View File

@@ -2,12 +2,12 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Company;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\CompaniesRequest;
use InvoiceShelf\Http\Resources\CompanyResource;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\User;
use Illuminate\Http\Request;
use Silber\Bouncer\BouncerFacade;
use Vinkla\Hashids\Facades\Hashids;
@@ -52,7 +52,7 @@ class CompaniesController extends Controller
$company->deleteCompany($user);
return response()->json([
'success' => true
'success' => true,
]);
}
@@ -64,7 +64,7 @@ class CompaniesController extends Controller
if ($user->hasCompany($company->id)) {
return response()->json([
'success' => false,
'message' => 'User does not belongs to this company.'
'message' => 'User does not belongs to this company.',
]);
}
@@ -72,7 +72,7 @@ class CompaniesController extends Controller
BouncerFacade::sync($user)->roles(['super admin']);
return response()->json([
'success' => true
'success' => true,
]);
}

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Company;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\CompanyResource;
use InvoiceShelf\Models\Company;
use Illuminate\Http\Request;
class CompanyController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Config;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class FiscalYearsController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Config;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class LanguagesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Config;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class RetrospectiveEditsController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\CustomField;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\CustomFieldRequest;
use InvoiceShelf\Http\Resources\CustomFieldResource;
use InvoiceShelf\Models\CustomField;
use Illuminate\Http\Request;
class CustomFieldsController extends Controller
{

View File

@@ -3,6 +3,7 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Customer;
use Carbon\Carbon;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\CustomerResource;
use InvoiceShelf\Models\CompanySetting;
@@ -10,14 +11,12 @@ use InvoiceShelf\Models\Customer;
use InvoiceShelf\Models\Expense;
use InvoiceShelf\Models\Invoice;
use InvoiceShelf\Models\Payment;
use Illuminate\Http\Request;
class CustomerStatsController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Customer $customer)
@@ -136,7 +135,7 @@ class CustomerStatsController extends Controller
return (new CustomerResource($customer))
->additional(['meta' => [
'chartData' => $chartData
'chartData' => $chartData,
]]);
}
}

View File

@@ -2,13 +2,13 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Customer;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests;
use InvoiceShelf\Http\Requests\DeleteCustomersRequest;
use InvoiceShelf\Http\Resources\CustomerResource;
use InvoiceShelf\Models\Customer;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CustomersController extends Controller
{
@@ -35,7 +35,7 @@ class CustomersController extends Controller
->leftJoin('invoices', 'customers.id', '=', 'invoices.customer_id')
->paginateData($limit);
return (CustomerResource::collection($customers))
return CustomerResource::collection($customers)
->additional(['meta' => [
'customer_total_count' => Customer::whereCompany()->count(),
]]);
@@ -59,7 +59,6 @@ class CustomersController extends Controller
/**
* Display the specified resource.
*
* @param Customer $customer
* @return \Illuminate\Http\JsonResponse
*/
public function show(Customer $customer)
@@ -72,8 +71,7 @@ class CustomersController extends Controller
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\Customer $customer
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function update(Requests\CustomerRequest $request, Customer $customer)
@@ -92,7 +90,7 @@ class CustomersController extends Controller
/**
* Remove a list of Customers along side all their resources (ie. Estimates, Invoices, Payments and Addresses)
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function delete(DeleteCustomersRequest $request)

View File

@@ -3,6 +3,7 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Dashboard;
use Carbon\Carbon;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
@@ -11,7 +12,6 @@ use InvoiceShelf\Models\Estimate;
use InvoiceShelf\Models\Expense;
use InvoiceShelf\Models\Invoice;
use InvoiceShelf\Models\Payment;
use Illuminate\Http\Request;
use Silber\Bouncer\BouncerFacade;
class DashboardController extends Controller
@@ -19,7 +19,6 @@ class DashboardController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Request $request)
@@ -65,8 +64,8 @@ class DashboardController extends Controller
'invoice_date',
[$start->format('Y-m-d'), $end->format('Y-m-d')]
)
->whereCompany()
->sum('base_total')
->whereCompany()
->sum('base_total')
);
array_push(
$expense_totals,
@@ -74,8 +73,8 @@ class DashboardController extends Controller
'expense_date',
[$start->format('Y-m-d'), $end->format('Y-m-d')]
)
->whereCompany()
->sum('base_amount')
->whereCompany()
->sum('base_amount')
);
array_push(
$receipt_totals,
@@ -83,8 +82,8 @@ class DashboardController extends Controller
'payment_date',
[$start->format('Y-m-d'), $end->format('Y-m-d')]
)
->whereCompany()
->sum('base_amount')
->whereCompany()
->sum('base_amount')
);
array_push(
$net_income_totals,
@@ -121,7 +120,7 @@ class DashboardController extends Controller
->whereCompany()
->sum('base_amount');
$total_net_income = (int)$total_receipts - (int)$total_expenses;
$total_net_income = (int) $total_receipts - (int) $total_expenses;
$chart_data = [
'months' => $months,

View File

@@ -2,19 +2,17 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Estimate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Estimate;
use Illuminate\Http\Request;
class ChangeEstimateStatusController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param Estimate $estimate
* @return \Illuminate\Http\Response
*/
* Handle the incoming request.
*
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Estimate $estimate)
{
$this->authorize('send estimate', $estimate);

View File

@@ -3,14 +3,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Estimate;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\InvoiceResource;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Estimate;
use InvoiceShelf\Models\Invoice;
use InvoiceShelf\Services\SerialNumberFormatter;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Vinkla\Hashids\Facades\Hashids;
class ConvertEstimateController extends Controller
@@ -18,8 +18,6 @@ class ConvertEstimateController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\Estimate $estimate
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Estimate $estimate, Invoice $invoice)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Estimate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Estimate;
use Illuminate\Http\Request;
class EstimateTemplatesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -21,7 +20,7 @@ class EstimateTemplatesController extends Controller
$estimateTemplates = Estimate::estimateTemplates();
return response()->json([
'estimateTemplates' => $estimateTemplates
'estimateTemplates' => $estimateTemplates,
]);
}
}

View File

@@ -2,13 +2,13 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Estimate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\DeleteEstimatesRequest;
use InvoiceShelf\Http\Requests\EstimatesRequest;
use InvoiceShelf\Http\Resources\EstimateResource;
use InvoiceShelf\Jobs\GenerateEstimatePdfJob;
use InvoiceShelf\Models\Estimate;
use Illuminate\Http\Request;
class EstimatesController extends Controller
{
@@ -25,7 +25,7 @@ class EstimatesController extends Controller
->latest()
->paginateData($limit);
return (EstimateResource::collection($estimates))
return EstimateResource::collection($estimates)
->additional(['meta' => [
'estimate_total_count' => Estimate::whereCompany()->count(),
]]);

View File

@@ -9,11 +9,10 @@ use InvoiceShelf\Models\Estimate;
class SendEstimateController extends Controller
{
/**
* Handle the incoming request.
*
* @param \InvoiceShelf\Http\Requests\SendEstimatesRequest $request
* @return \Illuminate\Http\JsonResponse
*/
* Handle the incoming request.
*
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(SendEstimatesRequest $request, Estimate $estimate)
{
$this->authorize('send estimate', $estimate);

View File

@@ -2,19 +2,18 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Estimate;
use Illuminate\Mail\Markdown;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\SendEstimatesRequest;
use InvoiceShelf\Models\Estimate;
use Illuminate\Mail\Markdown;
class SendEstimatePreviewController extends Controller
{
/**
* Handle the incoming request.
*
* @param \InvoiceShelf\Http\Requests\SendEstimatesRequest $request
* @return \Illuminate\Http\JsonResponse
*/
* Handle the incoming request.
*
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(SendEstimatesRequest $request, Estimate $estimate)
{
$this->authorize('send estimate', $estimate);

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\ExchangeRate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\ExchangeRateProviderRequest;
use InvoiceShelf\Http\Resources\ExchangeRateProviderResource;
use InvoiceShelf\Models\ExchangeRateProvider;
use Illuminate\Http\Request;
class ExchangeRateProviderController extends Controller
{
@@ -56,7 +56,6 @@ class ExchangeRateProviderController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\ExchangeRateProvider $exchangeRateProvider
* @return \Illuminate\Http\Response
*/
public function show(ExchangeRateProvider $exchangeRateProvider)
@@ -70,7 +69,6 @@ class ExchangeRateProviderController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\ExchangeRateProvider $exchangeRateProvider
* @return \Illuminate\Http\Response
*/
public function update(ExchangeRateProviderRequest $request, ExchangeRateProvider $exchangeRateProvider)
@@ -97,7 +95,6 @@ class ExchangeRateProviderController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \InvoiceShelf\Models\ExchangeRateProvider $exchangeRateProvider
* @return \Illuminate\Http\Response
*/
public function destroy(ExchangeRateProvider $exchangeRateProvider)

View File

@@ -2,24 +2,23 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\ExchangeRate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\ExchangeRateProvider;
use Illuminate\Http\Request;
class GetActiveProviderController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Currency $currency)
{
$query = ExchangeRateProvider::whereCompany()->whereJsonContains('currencies', $currency->code)
->where('active', true)
->get();
->where('active', true)
->get();
if (count($query) !== 0) {
return response()->json([

View File

@@ -2,14 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\ExchangeRate;
use Illuminate\Http\Request;
use Illuminate\Support\Arr;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\ExchangeRateLog;
use InvoiceShelf\Models\ExchangeRateProvider;
use InvoiceShelf\Traits\ExchangeRateProvidersTrait;
use Illuminate\Http\Request;
use Illuminate\Support\Arr;
class GetExchangeRateController extends Controller
{
@@ -18,7 +18,6 @@ class GetExchangeRateController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Currency $currency)
@@ -27,14 +26,14 @@ class GetExchangeRateController extends Controller
$baseCurrency = Currency::findOrFail($settings['currency']);
$query = ExchangeRateProvider::whereJsonContains('currencies', $currency->code)
->where('active', true)
->get()
->toArray();
->where('active', true)
->get()
->toArray();
$exchange_rate = ExchangeRateLog::where('base_currency_id', $currency->id)
->where('currency_id', $baseCurrency->id)
->orderBy('created_at', 'desc')
->value('exchange_rate');
->where('currency_id', $baseCurrency->id)
->orderBy('created_at', 'desc')
->value('exchange_rate');
if ($query) {
$filter = Arr::only($query[0], ['key', 'driver', 'driver_config']);

View File

@@ -2,10 +2,10 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\ExchangeRate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\ExchangeRateProvider;
use InvoiceShelf\Traits\ExchangeRateProvidersTrait;
use Illuminate\Http\Request;
class GetSupportedCurrenciesController extends Controller
{
@@ -14,7 +14,6 @@ class GetSupportedCurrenciesController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\ExchangeRate;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\ExchangeRateProvider;
use Illuminate\Http\Request;
class GetUsedCurrenciesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Expense;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\ExpenseCategoryRequest;
use InvoiceShelf\Http\Resources\ExpenseCategoryResource;
use InvoiceShelf\Models\ExpenseCategory;
use Illuminate\Http\Request;
class ExpenseCategoriesController extends Controller
{
@@ -32,7 +32,7 @@ class ExpenseCategoriesController extends Controller
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(ExpenseCategoryRequest $request)
@@ -47,7 +47,6 @@ class ExpenseCategoriesController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\ExpenseCategory $category
* @return \Illuminate\Http\Response
*/
public function show(ExpenseCategory $category)
@@ -60,8 +59,8 @@ class ExpenseCategoriesController extends Controller
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\ExpenseCategory $ExpenseCategory
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\ExpenseCategory $ExpenseCategory
* @return \Illuminate\Http\Response
*/
public function update(ExpenseCategoryRequest $request, ExpenseCategory $category)
@@ -76,7 +75,7 @@ class ExpenseCategoriesController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \InvoiceShelf\ExpensesCategory $category
* @param \InvoiceShelf\ExpensesCategory $category
* @return \Illuminate\Http\Response
*/
public function destroy(ExpenseCategory $category)

View File

@@ -2,12 +2,12 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Expense;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\DeleteExpensesRequest;
use InvoiceShelf\Http\Requests\ExpenseRequest;
use InvoiceShelf\Http\Resources\ExpenseResource;
use InvoiceShelf\Models\Expense;
use Illuminate\Http\Request;
class ExpensesController extends Controller
{
@@ -30,7 +30,7 @@ class ExpensesController extends Controller
->select('expenses.*', 'expense_categories.name', 'customers.name as user_name')
->paginateData($limit);
return (ExpenseResource::collection($expenses))
return ExpenseResource::collection($expenses)
->additional(['meta' => [
'expense_total_count' => Expense::whereCompany()->count(),
]]);
@@ -39,7 +39,6 @@ class ExpensesController extends Controller
/**
* Store a newly created resource in storage.
*
* @param \InvoiceShelf\Http\Requests\ExpenseRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function store(ExpenseRequest $request)
@@ -54,7 +53,6 @@ class ExpensesController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\Expense $expense
* @return \Illuminate\Http\JsonResponse
*/
public function show(Expense $expense)
@@ -67,8 +65,6 @@ class ExpensesController extends Controller
/**
* Update the specified resource in storage.
*
* @param \InvoiceShelf\Http\Requests\ExpenseRequest $request
* @param \InvoiceShelf\Models\Expense $expense
* @return \Illuminate\Http\JsonResponse
*/
public function update(ExpenseRequest $request, Expense $expense)

View File

@@ -10,8 +10,7 @@ class ShowReceiptController extends Controller
/**
* Retrieve details of an expense receipt from storage.
*
* @param \InvoiceShelf\Models\Expense $expense
* @return \Illuminate\Http\JsonResponse
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Expense $expense)
{

View File

@@ -11,8 +11,7 @@ class UploadReceiptController extends Controller
/**
* Upload the expense receipts to storage.
*
* @param \InvoiceShelf\Http\Requests\ExpenseRequest $request
* @param Expense $expense
* @param \InvoiceShelf\Http\Requests\ExpenseRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(UploadExpenseReceiptRequest $request, Expense $expense)

View File

@@ -2,6 +2,7 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\CompanyResource;
use InvoiceShelf\Http\Resources\UserResource;
@@ -11,7 +12,6 @@ use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Module;
use InvoiceShelf\Models\Setting;
use InvoiceShelf\Traits\GeneratesMenuTrait;
use Illuminate\Http\Request;
use Silber\Bouncer\BouncerFacade;
class BootstrapController extends Controller
@@ -21,7 +21,6 @@ class BootstrapController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Request $request)
@@ -57,7 +56,7 @@ class BootstrapController extends Controller
'login_page_heading',
'login_page_description',
'admin_page_title',
'copyright_text'
'copyright_text',
]);
return response()->json([

View File

@@ -37,7 +37,7 @@ class BulkExchangeRateController extends Controller
'base_sub_total' => $invoice->sub_total * $currency['exchange_rate'],
'base_total' => $invoice->total * $currency['exchange_rate'],
'base_tax' => $invoice->tax * $currency['exchange_rate'],
'base_due_amount' => $invoice->due_amount * $currency['exchange_rate']
'base_due_amount' => $invoice->due_amount * $currency['exchange_rate'],
]);
$this->items($invoice);
@@ -53,7 +53,7 @@ class BulkExchangeRateController extends Controller
'base_discount_val' => $estimate->sub_total * $currency['exchange_rate'],
'base_sub_total' => $estimate->sub_total * $currency['exchange_rate'],
'base_total' => $estimate->total * $currency['exchange_rate'],
'base_tax' => $estimate->tax * $currency['exchange_rate']
'base_tax' => $estimate->tax * $currency['exchange_rate'],
]);
$this->items($estimate);
@@ -82,18 +82,18 @@ class BulkExchangeRateController extends Controller
}
$settings = [
'bulk_exchange_rate_configured' => 'YES'
'bulk_exchange_rate_configured' => 'YES',
];
CompanySetting::setSettings($settings, $request->header('company'));
return response()->json([
'success' => true
'success' => true,
]);
}
return response()->json([
'error' => false
'error' => false,
]);
}
@@ -105,7 +105,7 @@ class BulkExchangeRateController extends Controller
'base_discount_val' => $item->discount_val * $model->exchange_rate,
'base_price' => $item->price * $model->exchange_rate,
'base_tax' => $item->tax * $model->exchange_rate,
'base_total' => $item->total * $model->exchange_rate
'base_total' => $item->total * $model->exchange_rate,
]);
$this->taxes($item);

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class ConfigController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\CountryResource;
use InvoiceShelf\Models\Country;
use Illuminate\Http\Request;
class CountriesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Request $request)

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\CurrencyResource;
use InvoiceShelf\Models\Currency;
use Illuminate\Http\Request;
class CurrenciesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\DateFormatter;
use Illuminate\Http\Request;
class DateFormatsController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,20 +2,19 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Estimate;
use InvoiceShelf\Models\Invoice;
use InvoiceShelf\Models\Payment;
use InvoiceShelf\Models\Tax;
use Illuminate\Http\Request;
class GetAllUsedCurrenciesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -31,7 +30,7 @@ class GetAllUsedCurrenciesController extends Controller
$currencies = array_merge($invoices, $taxes, $estimates, $payments);
return response()->json([
'currencies' => Currency::whereIn('id', $currencies)->get()
'currencies' => Currency::whereIn('id', $currencies)->get(),
]);
}
}

View File

@@ -2,19 +2,18 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Estimate;
use InvoiceShelf\Models\Invoice;
use InvoiceShelf\Models\Payment;
use InvoiceShelf\Services\SerialNumberFormatter;
use Illuminate\Http\Request;
class NextNumberController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Invoice $invoice, Estimate $estimate, Payment $payment)
@@ -54,7 +53,7 @@ class NextNumberController extends Controller
} catch (\Exception $exception) {
return response()->json([
'success' => false,
'message' => $exception->getMessage()
'message' => $exception->getMessage(),
]);
}

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\NotesRequest;
use InvoiceShelf\Http\Resources\NoteResource;
use InvoiceShelf\Models\Note;
use Illuminate\Http\Request;
class NotesController extends Controller
{
@@ -47,7 +47,6 @@ class NotesController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\Note $note
* @return \Illuminate\Http\Response
*/
public function show(Note $note)
@@ -61,7 +60,6 @@ class NotesController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\Note $note
* @return \Illuminate\Http\Response
*/
public function update(NotesRequest $request, Note $note)
@@ -76,7 +74,6 @@ class NotesController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \InvoiceShelf\Models\Note $note
* @return \Illuminate\Http\Response
*/
public function destroy(Note $note)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Services\SerialNumberFormatter;
use Illuminate\Http\Request;
class NumberPlaceholdersController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Customer;
use InvoiceShelf\Models\User;
use Illuminate\Http\Request;
class SearchController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\User;
use Illuminate\Http\Request;
class SearchUsersController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\General;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\TimeZones;
use Illuminate\Http\Request;
class TimezonesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,18 +2,17 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Invoice;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Invoice;
use Illuminate\Http\Request;
class ChangeInvoiceStatusController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
* Handle the incoming request.
*
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Request $request, Invoice $invoice)
{
$this->authorize('send invoice', $invoice);

View File

@@ -3,12 +3,12 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Invoice;
use Carbon\Carbon;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\InvoiceResource;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Invoice;
use InvoiceShelf\Services\SerialNumberFormatter;
use Illuminate\Http\Request;
use Vinkla\Hashids\Facades\Hashids;
class CloneInvoiceController extends Controller
@@ -16,7 +16,6 @@ class CloneInvoiceController extends Controller
/**
* Mail a specific invoice to the corresponding customer's email address.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Request $request, Invoice $invoice)
@@ -121,7 +120,7 @@ class CloneInvoiceController extends Controller
foreach ($invoice->fields as $data) {
$customFields[] = [
'id' => $data->custom_field_id,
'value' => $data->defaultAnswer
'value' => $data->defaultAnswer,
];
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Invoice;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Invoice;
use Illuminate\Http\Request;
class InvoiceTemplatesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,13 +2,13 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Invoice;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests;
use InvoiceShelf\Http\Requests\DeleteInvoiceRequest;
use InvoiceShelf\Http\Resources\InvoiceResource;
use InvoiceShelf\Jobs\GenerateInvoicePdfJob;
use InvoiceShelf\Models\Invoice;
use Illuminate\Http\Request;
class InvoicesController extends Controller
{
@@ -30,7 +30,7 @@ class InvoicesController extends Controller
->latest()
->paginateData($limit);
return (InvoiceResource::collection($invoices))
return InvoiceResource::collection($invoices)
->additional(['meta' => [
'invoice_total_count' => Invoice::whereCompany()->count(),
]]);
@@ -39,7 +39,7 @@ class InvoicesController extends Controller
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function store(Requests\InvoicesRequest $request)
@@ -60,7 +60,6 @@ class InvoicesController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\Invoice $invoice
* @return \Illuminate\Http\JsonResponse
*/
public function show(Request $request, Invoice $invoice)
@@ -73,8 +72,7 @@ class InvoicesController extends Controller
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param Invoice $invoice
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function update(Requests\InvoicesRequest $request, Invoice $invoice)
@@ -95,7 +93,7 @@ class InvoicesController extends Controller
/**
* delete the specified resources in storage.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function delete(DeleteInvoiceRequest $request)

View File

@@ -11,7 +11,7 @@ class SendInvoiceController extends Controller
/**
* Mail a specific invoice to the corresponding customer's email address.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(SendInvoiceRequest $request, Invoice $invoice)

View File

@@ -2,17 +2,17 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Invoice;
use Illuminate\Mail\Markdown;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\SendInvoiceRequest;
use InvoiceShelf\Models\Invoice;
use Illuminate\Mail\Markdown;
class SendInvoicePreviewController extends Controller
{
/**
* Mail a specific invoice to the corresponding customer's email address.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(SendInvoiceRequest $request, Invoice $invoice)

View File

@@ -2,20 +2,19 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Item;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests;
use InvoiceShelf\Http\Requests\DeleteItemsRequest;
use InvoiceShelf\Http\Resources\ItemResource;
use InvoiceShelf\Models\Item;
use InvoiceShelf\Models\TaxType;
use Illuminate\Http\Request;
class ItemsController extends Controller
{
/**
* Retrieve a list of existing Items.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function index(Request $request)
@@ -31,7 +30,7 @@ class ItemsController extends Controller
->latest()
->paginateData($limit);
return (ItemResource::collection($items))
return ItemResource::collection($items)
->additional(['meta' => [
'tax_types' => TaxType::whereCompany()->latest()->get(),
'item_total_count' => Item::whereCompany()->count(),
@@ -41,7 +40,7 @@ class ItemsController extends Controller
/**
* Create Item.
*
* @param InvoiceShelf\Http\Requests\ItemsRequest $request
* @param InvoiceShelf\Http\Requests\ItemsRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function store(Requests\ItemsRequest $request)
@@ -56,7 +55,6 @@ class ItemsController extends Controller
/**
* get an existing Item.
*
* @param Item $item
* @return \Illuminate\Http\JsonResponse
*/
public function show(Item $item)
@@ -69,8 +67,7 @@ class ItemsController extends Controller
/**
* Update an existing Item.
*
* @param InvoiceShelf\Http\Requests\ItemsRequest $request
* @param \InvoiceShelf\Models\Item $item
* @param InvoiceShelf\Http\Requests\ItemsRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function update(Requests\ItemsRequest $request, Item $item)
@@ -85,7 +82,7 @@ class ItemsController extends Controller
/**
* Delete a list of existing Items.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function delete(DeleteItemsRequest $request)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Item;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\UnitRequest;
use InvoiceShelf\Http\Resources\UnitResource;
use InvoiceShelf\Models\Unit;
use Illuminate\Http\Request;
class UnitsController extends Controller
{
@@ -47,7 +47,6 @@ class UnitsController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\Unit $unit
* @return \Illuminate\Http\Response
*/
public function show(Unit $unit)
@@ -61,7 +60,6 @@ class UnitsController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\Unit $unit
* @return \Illuminate\Http\Response
*/
public function update(UnitRequest $request, Unit $unit)
@@ -76,7 +74,6 @@ class UnitsController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \InvoiceShelf\Models\Unit $unit
* @return \Illuminate\Http\Response
*/
public function destroy(Unit $unit)

View File

@@ -2,13 +2,13 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Mobile;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\LoginRequest;
use InvoiceShelf\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Validation\ValidationException;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\LoginRequest;
use InvoiceShelf\Models\User;
class AuthController extends Controller
{

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\ModuleInstaller;
use Illuminate\Http\Request;
class ApiTokenController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\ModuleInstaller;
use Illuminate\Http\Request;
class CompleteModuleInstallationController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -21,7 +20,7 @@ class CompleteModuleInstallationController extends Controller
$response = ModuleInstaller::complete($request->module, $request->version);
return response()->json([
'success' => $response
'success' => $response,
]);
}
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\ModuleInstaller;
use Illuminate\Http\Request;
class CopyModuleController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -21,7 +20,7 @@ class CopyModuleController extends Controller
$response = ModuleInstaller::copyFiles($request->module, $request->path);
return response()->json([
'success' => $response
'success' => $response,
]);
}
}

View File

@@ -2,10 +2,10 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Events\ModuleDisabledEvent;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Module as ModelsModule;
use Illuminate\Http\Request;
use Nwidart\Modules\Facades\Module;
class DisableModuleController extends Controller
@@ -13,7 +13,6 @@ class DisableModuleController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, string $module)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\ModuleInstaller;
use Illuminate\Http\Request;
class DownloadModuleController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,10 +2,10 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Events\ModuleEnabledEvent;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Module as ModelsModule;
use Illuminate\Http\Request;
use Nwidart\Modules\Facades\Module;
class EnableModuleController extends Controller
@@ -13,7 +13,6 @@ class EnableModuleController extends Controller
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, string $module)

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\ModuleResource;
use InvoiceShelf\Space\ModuleInstaller;
use Illuminate\Http\Request;
class ModuleController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, string $module)
@@ -27,7 +26,7 @@ class ModuleController extends Controller
return (new ModuleResource($response->module))
->additional(['meta' => [
'modules' => ModuleResource::collection(collect($response->modules))
'modules' => ModuleResource::collection(collect($response->modules)),
]]);
}
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Modules;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\ModuleInstaller;
use Illuminate\Http\Request;
class ModulesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -11,7 +11,6 @@ class UnzipModuleController extends Controller
/**
* Handle the incoming request.
*
* @param \InvoiceShelf\Http\Requests\UnzipUpdateRequest $request
* @return \Illuminate\Http\Response
*/
public function __invoke(UnzipUpdateRequest $request)
@@ -22,7 +21,7 @@ class UnzipModuleController extends Controller
return response()->json([
'success' => true,
'path' => $path
'path' => $path,
]);
}
}

View File

@@ -11,7 +11,6 @@ class UploadModuleController extends Controller
/**
* Handle the incoming request.
*
* @param \InvoiceShelf\Http\Requests\UploadModuleRequest $request
* @return \Illuminate\Http\Response
*/
public function __invoke(UploadModuleRequest $request)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Payment;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\PaymentMethodRequest;
use InvoiceShelf\Http\Resources\PaymentMethodResource;
use InvoiceShelf\Models\PaymentMethod;
use Illuminate\Http\Request;
class PaymentMethodsController extends Controller
{
@@ -48,7 +48,6 @@ class PaymentMethodsController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\PaymentMethod $paymentMethod
* @return \Illuminate\Http\Response
*/
public function show(PaymentMethod $paymentMethod)
@@ -62,7 +61,6 @@ class PaymentMethodsController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\PaymentMethod $paymentMethod
* @return \Illuminate\Http\Response
*/
public function update(PaymentMethodRequest $request, PaymentMethod $paymentMethod)
@@ -77,7 +75,6 @@ class PaymentMethodsController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \InvoiceShelf\Models\PaymentMethod $paymentMethod
* @return \Illuminate\Http\Response
*/
public function destroy(PaymentMethod $paymentMethod)

View File

@@ -2,12 +2,12 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Payment;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\DeletePaymentsRequest;
use InvoiceShelf\Http\Requests\PaymentRequest;
use InvoiceShelf\Http\Resources\PaymentResource;
use InvoiceShelf\Models\Payment;
use Illuminate\Http\Request;
class PaymentsController extends Controller
{
@@ -31,7 +31,7 @@ class PaymentsController extends Controller
->latest()
->paginateData($limit);
return (PaymentResource::collection($payments))
return PaymentResource::collection($payments)
->additional(['meta' => [
'payment_total_count' => Payment::whereCompany()->count(),
]]);

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Payment;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Payment;
use Illuminate\Http\Request;
use Illuminate\Mail\Markdown;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Payment;
class SendPaymentPreviewController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Payment $payment)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\RecurringInvoice;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\RecurringInvoiceRequest;
use InvoiceShelf\Http\Resources\RecurringInvoiceResource;
use InvoiceShelf\Models\RecurringInvoice;
use Illuminate\Http\Request;
class RecurringInvoiceController extends Controller
{
@@ -25,7 +25,7 @@ class RecurringInvoiceController extends Controller
->applyFilters($request->all())
->paginateData($limit);
return (RecurringInvoiceResource::collection($recurringInvoices))
return RecurringInvoiceResource::collection($recurringInvoices)
->additional(['meta' => [
'recurring_invoice_total_count' => RecurringInvoice::whereCompany()->count(),
]]);
@@ -49,7 +49,6 @@ class RecurringInvoiceController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\RecurringInvoice $recurringInvoice
* @return \Illuminate\Http\Response
*/
public function show(RecurringInvoice $recurringInvoice)
@@ -63,7 +62,6 @@ class RecurringInvoiceController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\RecurringInvoice $recurringInvoice
* @return \Illuminate\Http\Response
*/
public function update(RecurringInvoiceRequest $request, RecurringInvoice $recurringInvoice)

View File

@@ -2,9 +2,9 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\RecurringInvoice;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\RecurringInvoice;
use Illuminate\Http\Request;
class RecurringInvoiceFrequencyController extends Controller
{

View File

@@ -2,22 +2,21 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Report;
use PDF;
use Carbon\Carbon;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Customer;
use Illuminate\Http\Request;
use InvoiceShelf\Models\CompanySetting;
use Illuminate\Support\Facades\App;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Customer;
use PDF;
class CustomerSalesReportController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param string $hash
* @return \Illuminate\Http\JsonResponse
*/
@@ -27,7 +26,7 @@ class CustomerSalesReportController extends Controller
$this->authorize('view report', $company);
$locale = CompanySetting::getSetting('language', $company->id);
$locale = CompanySetting::getSetting('language', $company->id);
App::setLocale($locale);

View File

@@ -2,22 +2,21 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Report;
use PDF;
use Carbon\Carbon;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Expense;
use InvoiceShelf\Models\Currency;
use Illuminate\Http\Request;
use InvoiceShelf\Models\CompanySetting;
use Illuminate\Support\Facades\App;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Expense;
use PDF;
class ExpensesReportController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param string $hash
* @return \Illuminate\Http\JsonResponse
*/
@@ -27,7 +26,7 @@ class ExpensesReportController extends Controller
$this->authorize('view report', $company);
$locale = CompanySetting::getSetting('language', $company->id);
$locale = CompanySetting::getSetting('language', $company->id);
App::setLocale($locale);

View File

@@ -2,22 +2,21 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Report;
use PDF;
use Carbon\Carbon;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Currency;
use Illuminate\Http\Request;
use InvoiceShelf\Models\InvoiceItem;
use InvoiceShelf\Models\CompanySetting;
use Illuminate\Support\Facades\App;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\InvoiceItem;
use PDF;
class ItemSalesReportController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param string $hash
* @return \Illuminate\Http\JsonResponse
*/
@@ -27,7 +26,7 @@ class ItemSalesReportController extends Controller
$this->authorize('view report', $company);
$locale = CompanySetting::getSetting('language', $company->id);
$locale = CompanySetting::getSetting('language', $company->id);
App::setLocale($locale);

View File

@@ -2,23 +2,22 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Report;
use PDF;
use Carbon\Carbon;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Expense;
use InvoiceShelf\Models\Payment;
use InvoiceShelf\Models\Currency;
use Illuminate\Http\Request;
use InvoiceShelf\Models\CompanySetting;
use Illuminate\Support\Facades\App;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Expense;
use InvoiceShelf\Models\Payment;
use PDF;
class ProfitLossReportController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param string $hash
* @return \Illuminate\Http\JsonResponse
*/
@@ -28,7 +27,7 @@ class ProfitLossReportController extends Controller
$this->authorize('view report', $company);
$locale = CompanySetting::getSetting('language', $company->id);
$locale = CompanySetting::getSetting('language', $company->id);
App::setLocale($locale);
@@ -52,7 +51,6 @@ class ProfitLossReportController extends Controller
$to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
$currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
$colors = [
'primary_text_color',
'heading_text_color',

View File

@@ -2,22 +2,21 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Report;
use PDF;
use Carbon\Carbon;
use InvoiceShelf\Models\Tax;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Currency;
use Illuminate\Http\Request;
use InvoiceShelf\Models\CompanySetting;
use Illuminate\Support\Facades\App;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
use InvoiceShelf\Models\Currency;
use InvoiceShelf\Models\Tax;
use PDF;
class TaxSummaryReportController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param string $hash
* @return \Illuminate\Http\JsonResponse
*/
@@ -27,7 +26,7 @@ class TaxSummaryReportController extends Controller
$this->authorize('view report', $company);
$locale = CompanySetting::getSetting('language', $company->id);
$locale = CompanySetting::getSetting('language', $company->id);
App::setLocale($locale);
@@ -47,7 +46,6 @@ class TaxSummaryReportController extends Controller
$to_date = Carbon::createFromFormat('Y-m-d', $request->to_date)->format($dateFormat);
$currency = Currency::findOrFail(CompanySetting::getSetting('currency', $company->id));
$colors = [
'primary_text_color',
'heading_text_color',

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Role;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class AbilitiesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Role;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\RoleRequest;
use InvoiceShelf\Http\Resources\RoleResource;
use InvoiceShelf\Models\User;
use Illuminate\Http\Request;
use Silber\Bouncer\BouncerFacade;
use Silber\Bouncer\Database\Role;
@@ -52,7 +52,7 @@ class RolesController extends Controller
/**
* Display the specified resource.
*
* @param \Spatie\Permission\Models\Role $role
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Http\Response
*/
public function show(Role $role)
@@ -66,7 +66,7 @@ class RolesController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \Spatie\Permission\Models\Role $role
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Http\Response
*/
public function update(RoleRequest $request, Role $role)
@@ -83,7 +83,7 @@ class RolesController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \Spatie\Permission\Models\Role $role
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Http\Response
*/
public function destroy(Role $role)
@@ -99,7 +99,7 @@ class RolesController extends Controller
$role->delete();
return response()->json([
'success' => true
'success' => true,
]);
}

View File

@@ -2,6 +2,7 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\AvatarRequest;
use InvoiceShelf\Http\Requests\CompanyLogoRequest;
@@ -10,12 +11,12 @@ use InvoiceShelf\Http\Requests\ProfileRequest;
use InvoiceShelf\Http\Resources\CompanyResource;
use InvoiceShelf\Http\Resources\UserResource;
use InvoiceShelf\Models\Company;
use Illuminate\Http\Request;
class CompanyController extends Controller
{
/**
* Retrive the Admin account.
*
* @return \Illuminate\Http\JsonResponse
*/
public function getUser(Request $request)
@@ -27,7 +28,6 @@ class CompanyController extends Controller
* Update the Admin profile.
* Includes name, email and (or) password
*
* @param \InvoiceShelf\Http\Requests\ProfileRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function updateProfile(ProfileRequest $request)
@@ -41,7 +41,7 @@ class CompanyController extends Controller
/**
* Update Admin Company Details
* @param \InvoiceShelf\Http\Requests\CompanyRequest $request
*
* @return \Illuminate\Http\JsonResponse
*/
public function updateCompany(CompanyRequest $request)
@@ -60,7 +60,6 @@ class CompanyController extends Controller
/**
* Upload the company logo to storage.
*
* @param \InvoiceShelf\Http\Requests\CompanyLogoRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function uploadCompanyLogo(CompanyLogoRequest $request)
@@ -94,7 +93,6 @@ class CompanyController extends Controller
/**
* Upload the Admin Avatar to public storage.
*
* @param \InvoiceShelf\Http\Requests\AvatarRequest $request
* @return \Illuminate\Http\JsonResponse
*/
public function uploadAvatar(AvatarRequest $request)

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Company;
use Illuminate\Http\Request;
class CompanyCurrencyCheckTransactionsController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\DiskEnvironmentRequest;
use InvoiceShelf\Http\Resources\FileDiskResource;
use InvoiceShelf\Models\FileDisk;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class DiskController extends Controller
{
/**
*
* @return JsonResponse
*/
public function index(Request $request)
@@ -28,8 +27,6 @@ class DiskController extends Controller
}
/**
*
* @param DiskEnvironmentRequest $request
* @return JsonResponse
*/
public function store(DiskEnvironmentRequest $request)
@@ -46,9 +43,7 @@ class DiskController extends Controller
}
/**
*
* @param Request $request
* @param \InvoiceShelf\Models\FileDisk $file_disk
* @param \InvoiceShelf\Models\FileDisk $file_disk
* @return JsonResponse
*/
public function update(FileDisk $disk, Request $request)
@@ -72,7 +67,7 @@ class DiskController extends Controller
}
/**
* @param Request $request
* @param Request $request
* @return JsonResponse
*/
public function show($disk)
@@ -88,7 +83,6 @@ class DiskController extends Controller
break;
case 's3':
$diskData = [
'key' => '',
@@ -151,7 +145,6 @@ class DiskController extends Controller
}
/**
*
* @return JsonResponse
*/
public function getDiskDrivers()

View File

@@ -2,15 +2,14 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
class GetCompanyMailConfigurationController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)

View File

@@ -2,10 +2,10 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\GetSettingRequest;
use InvoiceShelf\Models\Setting;
use Illuminate\Http\Request;
class GetSettingsController extends Controller
{
@@ -22,7 +22,7 @@ class GetSettingsController extends Controller
$setting = Setting::getSetting($request->key);
return response()->json([
$request->key => $setting
$request->key => $setting,
]);
}
}

View File

@@ -2,13 +2,13 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\MailEnvironmentRequest;
use InvoiceShelf\Mail\TestMail;
use InvoiceShelf\Models\Setting;
use InvoiceShelf\Space\EnvironmentManager;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Mail;
class MailConfigurationController extends Controller
@@ -18,17 +18,12 @@ class MailConfigurationController extends Controller
*/
protected $environmentManager;
/**
* @param EnvironmentManager $environmentManager
*/
public function __construct(EnvironmentManager $environmentManager)
{
$this->environmentManager = $environmentManager;
}
/**
*
* @param MailEnvironmentRequest $request
* @return JsonResponse
*/
public function saveMailEnvironment(MailEnvironmentRequest $request)
@@ -65,12 +60,10 @@ class MailConfigurationController extends Controller
'mail_ses_secret' => config('services.ses.secret'),
];
return response()->json($MailData);
}
/**
*
* @return JsonResponse
*/
public function getMailDrivers()

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\TaxTypeRequest;
use InvoiceShelf\Http\Resources\TaxTypeResource;
use InvoiceShelf\Models\TaxType;
use Illuminate\Http\Request;
class TaxTypesController extends Controller
{
@@ -48,7 +48,6 @@ class TaxTypesController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\TaxType $taxType
* @return \Illuminate\Http\Response
*/
public function show(TaxType $taxType)
@@ -62,7 +61,6 @@ class TaxTypesController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \InvoiceShelf\Models\TaxType $taxType
* @return \Illuminate\Http\Response
*/
public function update(TaxTypeRequest $request, TaxType $taxType)
@@ -77,7 +75,6 @@ class TaxTypesController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \InvoiceShelf\Models\TaxType $taxType
* @return \Illuminate\Http\Response
*/
public function destroy(TaxType $taxType)

View File

@@ -2,11 +2,11 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Support\Arr;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\UpdateSettingsRequest;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\CompanySetting;
use Illuminate\Support\Arr;
class UpdateCompanySettingsController extends Controller
{
@@ -30,7 +30,7 @@ class UpdateCompanySettingsController extends Controller
) {
return response()->json([
'success' => false,
'message' => 'Cannot update company currency after transactions are created.'
'message' => 'Cannot update company currency after transactions are created.',
]);
}

View File

@@ -2,10 +2,10 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Settings;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\SettingRequest;
use InvoiceShelf\Models\Setting;
use Illuminate\Http\Request;
class UpdateSettingsController extends Controller
{
@@ -23,7 +23,7 @@ class UpdateSettingsController extends Controller
return response()->json([
'success' => true,
$request->settings
$request->settings,
]);
}
}

View File

@@ -2,17 +2,16 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Setting;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class CheckVersionController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function __invoke(Request $request)
@@ -20,7 +19,7 @@ class CheckVersionController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class CopyFilesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -19,7 +18,7 @@ class CopyFilesController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class DeleteFilesController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -19,7 +18,7 @@ class DeleteFilesController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class DownloadUpdateController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -19,7 +18,7 @@ class DownloadUpdateController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class FinishUpdateController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -19,7 +18,7 @@ class FinishUpdateController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class MigrateUpdateController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -19,7 +18,7 @@ class MigrateUpdateController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,16 +2,15 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class UnzipUpdateController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
@@ -19,7 +18,7 @@ class UnzipUpdateController extends Controller
if ((! $request->user()) || (! $request->user()->isOwner())) {
return response()->json([
'success' => false,
'message' => 'You are not allowed to update this app.'
'message' => 'You are not allowed to update this app.',
], 401);
}

View File

@@ -2,10 +2,10 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Update;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Models\Setting;
use InvoiceShelf\Space\Updater;
use Illuminate\Http\Request;
class UpdateController extends Controller
{

View File

@@ -2,19 +2,18 @@
namespace InvoiceShelf\Http\Controllers\V1\Admin\Users;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\DeleteUserRequest;
use InvoiceShelf\Http\Requests\UserRequest;
use InvoiceShelf\Http\Resources\UserResource;
use InvoiceShelf\Models\User;
use Illuminate\Http\Request;
class UsersController extends Controller
{
/**
* Display a listing of the resource.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function index(Request $request)
@@ -54,7 +53,6 @@ class UsersController extends Controller
/**
* Display the specified resource.
*
* @param \InvoiceShelf\Models\User $user
* @return \Illuminate\Http\JsonResponse
*/
public function show(User $user)
@@ -68,7 +66,6 @@ class UsersController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\UserRequest $request
* @param \InvoiceShelf\Models\User $user
* @return \Illuminate\Http\JsonResponse
*/
public function update(UserRequest $request, User $user)

View File

@@ -2,9 +2,9 @@
namespace InvoiceShelf\Http\Controllers\V1\Customer\Auth;
use InvoiceShelf\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
use Illuminate\Http\Request;
use InvoiceShelf\Http\Controllers\Controller;
use Password;
class ForgotPasswordController extends Controller
@@ -30,7 +30,6 @@ class ForgotPasswordController extends Controller
/**
* Get the response for a successful password reset link.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/
@@ -45,7 +44,6 @@ class ForgotPasswordController extends Controller
/**
* Get the response for a failed password reset link.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/

View File

@@ -2,20 +2,19 @@
namespace InvoiceShelf\Http\Controllers\V1\Customer\Auth;
use Hash;
use Illuminate\Support\Facades\Auth;
use Illuminate\Validation\ValidationException;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Requests\Customer\CustomerLoginRequest;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Customer;
use Hash;
use Illuminate\Support\Facades\Auth;
use Illuminate\Validation\ValidationException;
class LoginController extends Controller
{
/**
* Handle the incoming request.
*
* @param \InvoiceShelf\Http\Requests\Customer\CustomerLoginRequest $request
* @return \Illuminate\Http\Response
*/
public function __invoke(CustomerLoginRequest $request, Company $company)
@@ -39,7 +38,7 @@ class LoginController extends Controller
Auth::guard('customer')->login($user);
return response()->json([
'success' => true
'success' => true,
]);
}
}

View File

@@ -2,12 +2,12 @@
namespace InvoiceShelf\Http\Controllers\V1\Customer\Auth;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
use Illuminate\Auth\Events\PasswordReset;
use Illuminate\Foundation\Auth\ResetsPasswords;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Providers\RouteServiceProvider;
use Password;
class ResetPasswordController extends Controller
@@ -40,7 +40,6 @@ class ResetPasswordController extends Controller
/**
* Get the response for a successful password reset.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/
@@ -72,7 +71,6 @@ class ResetPasswordController extends Controller
/**
* Get the response for a failed password reset.
*
* @param \Illuminate\Http\Request $request
* @param string $response
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse
*/

View File

@@ -2,22 +2,21 @@
namespace InvoiceShelf\Http\Controllers\V1\Customer\Estimate;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use InvoiceShelf\Http\Controllers\Controller;
use InvoiceShelf\Http\Resources\Customer\EstimateResource;
use InvoiceShelf\Models\Company;
use InvoiceShelf\Models\Estimate;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class AcceptEstimateController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @param Estimate $estimate
* @return \Illuminate\Http\Response
*/
* Handle the incoming request.
*
* @param Estimate $estimate
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request, Company $company, $id)
{
$estimate = $company->estimates()

Some files were not shown because too many files have changed in this diff Show More