mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-03 21:44:34 -04:00
Fixes for static analysis
This commit is contained in:
parent
5eacee2ae8
commit
c661cfc654
@ -668,7 +668,7 @@ class BaseController extends Controller
|
|||||||
* Passes back the miniloaded data response
|
* Passes back the miniloaded data response
|
||||||
*
|
*
|
||||||
* @param Builder $query
|
* @param Builder $query
|
||||||
* @return void
|
*
|
||||||
*/
|
*/
|
||||||
protected function timeConstrainedResponse($query)
|
protected function timeConstrainedResponse($query)
|
||||||
{
|
{
|
||||||
|
@ -64,7 +64,6 @@ class ChartController extends BaseController
|
|||||||
* ),
|
* ),
|
||||||
* )
|
* )
|
||||||
* @param Request $request
|
* @param Request $request
|
||||||
* @return Response|mixed
|
|
||||||
*/
|
*/
|
||||||
public function totals(ShowChartRequest $request)
|
public function totals(ShowChartRequest $request)
|
||||||
{
|
{
|
||||||
|
@ -574,7 +574,7 @@ class ClientController extends BaseController
|
|||||||
/**
|
/**
|
||||||
* Update the specified resource in storage.
|
* Update the specified resource in storage.
|
||||||
*
|
*
|
||||||
* @param UploadClientRequest $request
|
* @param PurgeClientRequest $request
|
||||||
* @param Client $client
|
* @param Client $client
|
||||||
* @return Response
|
* @return Response
|
||||||
*
|
*
|
||||||
@ -644,7 +644,7 @@ class ClientController extends BaseController
|
|||||||
*
|
*
|
||||||
* @param PurgeClientRequest $request
|
* @param PurgeClientRequest $request
|
||||||
* @param Client $client
|
* @param Client $client
|
||||||
* @param string $mergeable client hashed_id
|
* @param string $mergeable_client
|
||||||
* @return Response
|
* @return Response
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
@ -46,20 +46,15 @@ class ClientGatewayTokenController extends BaseController
|
|||||||
|
|
||||||
protected $entity_transformer = ClientGatewayTokenTransformer::class;
|
protected $entity_transformer = ClientGatewayTokenTransformer::class;
|
||||||
|
|
||||||
/**
|
|
||||||
* @var ClientGatewayTokenRepository
|
|
||||||
*/
|
|
||||||
protected $client_gateway_token_gateway_token_repo;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ClientGatewayTokenController constructor.
|
* ClientGatewayTokenController constructor.
|
||||||
* @param ClientGatewayTokenRepository $client_gateway_token_gateway_token_repo
|
* @param ClientGatewayTokenRepository $client_gateway_token_repo
|
||||||
*/
|
*/
|
||||||
public function __construct(ClientGatewayTokenRepository $client_gateway_token_gateway_token_repo)
|
public function __construct(protected ClientGatewayTokenRepository $client_gateway_token_repo)
|
||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
|
||||||
$this->client_gateway_token_repo = $client_gateway_token_gateway_token_repo;
|
$this->client_gateway_token_repo = $client_gateway_token_repo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -69,8 +64,7 @@ class ClientGatewayTokenController extends BaseController
|
|||||||
* tags={"client_gateway_tokens"},
|
* tags={"client_gateway_tokens"},
|
||||||
* summary="Gets a list of client_gateway_tokens",
|
* summary="Gets a list of client_gateway_tokens",
|
||||||
* description="Lists client_gateway_tokens, search and filters allow fine grained lists to be generated.
|
* description="Lists client_gateway_tokens, search and filters allow fine grained lists to be generated.
|
||||||
|
* Query parameters can be added to performed more fine grained filtering of the client_gateway_tokens, these are handled by the ClientGatewayTokenFilters class which defines the methods available",
|
||||||
Query parameters can be added to performed more fine grained filtering of the client_gateway_tokens, these are handled by the ClientGatewayTokenFilters class which defines the methods available",
|
|
||||||
* @OA\Parameter(ref="#/components/parameters/X-API-TOKEN"),
|
* @OA\Parameter(ref="#/components/parameters/X-API-TOKEN"),
|
||||||
* @OA\Parameter(ref="#/components/parameters/X-Requested-With"),
|
* @OA\Parameter(ref="#/components/parameters/X-Requested-With"),
|
||||||
* @OA\Parameter(ref="#/components/parameters/include"),
|
* @OA\Parameter(ref="#/components/parameters/include"),
|
||||||
@ -94,7 +88,7 @@ class ClientGatewayTokenController extends BaseController
|
|||||||
* @OA\JsonContent(ref="#/components/schemas/Error"),
|
* @OA\JsonContent(ref="#/components/schemas/Error"),
|
||||||
* ),
|
* ),
|
||||||
* )
|
* )
|
||||||
* @param ClientGatewayTokenFilters $filters
|
* @param ListClientGatewayTokenRequest $request
|
||||||
* @return Response|mixed
|
* @return Response|mixed
|
||||||
*/
|
*/
|
||||||
public function index(ListClientGatewayTokenRequest $request)
|
public function index(ListClientGatewayTokenRequest $request)
|
||||||
|
@ -11,17 +11,18 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers\ClientPortal;
|
namespace App\Http\Controllers\ClientPortal;
|
||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
|
||||||
use App\Http\ViewComposers\PortalComposer;
|
|
||||||
use App\Models\RecurringInvoice;
|
|
||||||
use Auth;
|
use Auth;
|
||||||
|
use App\Models\RecurringInvoice;
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
use Illuminate\Support\Facades\Redirect;
|
||||||
|
use App\Http\ViewComposers\PortalComposer;
|
||||||
|
|
||||||
class ContactHashLoginController extends Controller
|
class ContactHashLoginController extends Controller
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Logs a user into the client portal using their contact_key
|
* Logs a user into the client portal using their contact_key
|
||||||
* @param string $contact_key The contact key
|
* @param string $contact_key The contact key
|
||||||
* @return Auth|Redirect
|
* @return Redirect
|
||||||
*/
|
*/
|
||||||
public function login(string $contact_key)
|
public function login(string $contact_key)
|
||||||
{
|
{
|
||||||
|
@ -187,7 +187,6 @@ class InvoiceController extends Controller
|
|||||||
*
|
*
|
||||||
* @param array $ids
|
* @param array $ids
|
||||||
*
|
*
|
||||||
* @return void
|
|
||||||
*/
|
*/
|
||||||
private function downloadInvoicePDF(array $ids)
|
private function downloadInvoicePDF(array $ids)
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,7 @@ class SubscriptionPlanSwitchController extends Controller
|
|||||||
*
|
*
|
||||||
* @param ShowPlanSwitchRequest $request
|
* @param ShowPlanSwitchRequest $request
|
||||||
* @param RecurringInvoice $recurring_invoice
|
* @param RecurringInvoice $recurring_invoice
|
||||||
* @param string $target
|
* @param Subscription $target
|
||||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function index(ShowPlanSwitchRequest $request, RecurringInvoice $recurring_invoice, Subscription $target)
|
public function index(ShowPlanSwitchRequest $request, RecurringInvoice $recurring_invoice, Subscription $target)
|
||||||
|
@ -11,16 +11,17 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers\ClientPortal;
|
namespace App\Http\Controllers\ClientPortal;
|
||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
|
||||||
use Auth;
|
use Auth;
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
use Illuminate\Support\Facades\Cache;
|
use Illuminate\Support\Facades\Cache;
|
||||||
|
use Illuminate\Support\Facades\Redirect;
|
||||||
|
|
||||||
class TempRouteController extends Controller
|
class TempRouteController extends Controller
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Logs a user into the client portal using their contact_key
|
* Logs a user into the client portal using their contact_key
|
||||||
* @param string $contact_key The contact key
|
* @param string $hash The hash
|
||||||
* @return Auth|Redirect
|
* @return Redirect
|
||||||
*/
|
*/
|
||||||
public function index(string $hash)
|
public function index(string $hash)
|
||||||
{
|
{
|
||||||
|
@ -11,9 +11,10 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
use App\Http\Requests\Statements\CreateStatementRequest;
|
|
||||||
use App\Utils\Traits\MakesHash;
|
use App\Utils\Traits\MakesHash;
|
||||||
use App\Utils\Traits\Pdf\PdfMaker;
|
use App\Utils\Traits\Pdf\PdfMaker;
|
||||||
|
use Illuminate\Support\Facades\Response;
|
||||||
|
use App\Http\Requests\Statements\CreateStatementRequest;
|
||||||
|
|
||||||
class ClientStatementController extends BaseController
|
class ClientStatementController extends BaseController
|
||||||
{
|
{
|
||||||
@ -32,71 +33,6 @@ class ClientStatementController extends BaseController
|
|||||||
*
|
*
|
||||||
* @param CreateStatementRequest $request
|
* @param CreateStatementRequest $request
|
||||||
* @return Response
|
* @return Response
|
||||||
*
|
|
||||||
* @OA\Post(
|
|
||||||
* path="/api/v1/client_statement",
|
|
||||||
* operationId="clientStatement",
|
|
||||||
* tags={"clients"},
|
|
||||||
* summary="Return a PDF of the client statement",
|
|
||||||
* description="Return a PDF of the client statement",
|
|
||||||
* @OA\Parameter(ref="#/components/parameters/X-API-TOKEN"),
|
|
||||||
* @OA\Parameter(ref="#/components/parameters/X-Requested-With"),
|
|
||||||
* @OA\Parameter(ref="#/components/parameters/include"),
|
|
||||||
* @OA\RequestBody(
|
|
||||||
* description="Statment Options",
|
|
||||||
* required=true,
|
|
||||||
* @OA\MediaType(
|
|
||||||
* mediaType="application/json",
|
|
||||||
* @OA\Schema(
|
|
||||||
* type="object",
|
|
||||||
* @OA\Property(
|
|
||||||
* property="start_date",
|
|
||||||
* description="The start date of the statement period - format Y-m-d",
|
|
||||||
* type="string",
|
|
||||||
* ),
|
|
||||||
* @OA\Property(
|
|
||||||
* property="end_date",
|
|
||||||
* description="The start date of the statement period - format Y-m-d",
|
|
||||||
* type="string",
|
|
||||||
* ),
|
|
||||||
* @OA\Property(
|
|
||||||
* property="client_id",
|
|
||||||
* description="The hashed ID of the client",
|
|
||||||
* type="string",
|
|
||||||
* ),
|
|
||||||
* @OA\Property(
|
|
||||||
* property="show_payments_table",
|
|
||||||
* description="Flag which determines if the payments table is shown",
|
|
||||||
* type="boolean",
|
|
||||||
* ),
|
|
||||||
* @OA\Property(
|
|
||||||
* property="show_aging_table",
|
|
||||||
* description="Flag which determines if the aging table is shown",
|
|
||||||
* type="boolean",
|
|
||||||
* )
|
|
||||||
* )
|
|
||||||
* )
|
|
||||||
* ),
|
|
||||||
* @OA\Response(
|
|
||||||
* response=200,
|
|
||||||
* description="Returns the client object",
|
|
||||||
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
|
||||||
* @OA\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
|
||||||
* ),
|
|
||||||
* @OA\Response(
|
|
||||||
* response=422,
|
|
||||||
* description="Validation error",
|
|
||||||
* @OA\JsonContent(ref="#/components/schemas/ValidationError"),
|
|
||||||
*
|
|
||||||
* ),
|
|
||||||
* @OA\Response(
|
|
||||||
* response="default",
|
|
||||||
* description="Unexpected Error",
|
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Error"),
|
|
||||||
* ),
|
|
||||||
* )
|
|
||||||
*/
|
*/
|
||||||
public function statement(CreateStatementRequest $request)
|
public function statement(CreateStatementRequest $request)
|
||||||
{
|
{
|
||||||
|
@ -603,7 +603,7 @@ class CompanyController extends BaseController
|
|||||||
* Update the specified resource in storage.
|
* Update the specified resource in storage.
|
||||||
*
|
*
|
||||||
* @param UploadCompanyRequest $request
|
* @param UploadCompanyRequest $request
|
||||||
* @param Company $client
|
* @param Company $company
|
||||||
* @return Response
|
* @return Response
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
@ -22,7 +22,6 @@ class CreateAccountActivity implements ShouldQueue
|
|||||||
/**
|
/**
|
||||||
* Create the event listener.
|
* Create the event listener.
|
||||||
*
|
*
|
||||||
* @param ActivityRepository $activity_repo
|
|
||||||
*/
|
*/
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
|
@ -4,7 +4,6 @@ namespace App\Listeners\Document;
|
|||||||
|
|
||||||
use App\Libraries\MultiDB;
|
use App\Libraries\MultiDB;
|
||||||
use App\Models\Document;
|
use App\Models\Document;
|
||||||
use Illuminate\Filesystem\Filesystem;
|
|
||||||
use Illuminate\Support\Facades\Storage;
|
use Illuminate\Support\Facades\Storage;
|
||||||
|
|
||||||
class DeleteCompanyDocuments
|
class DeleteCompanyDocuments
|
||||||
@ -31,10 +30,6 @@ class DeleteCompanyDocuments
|
|||||||
|
|
||||||
$path = sprintf('%s/%s', public_path('storage'), $event->company->company_key);
|
$path = sprintf('%s/%s', public_path('storage'), $event->company->company_key);
|
||||||
|
|
||||||
// Remove all files & folders, under company's path.
|
|
||||||
// This will delete directory itself, as well.
|
|
||||||
// In case we want to remove the content of folder, we should use $fs->cleanDirectory();
|
|
||||||
//$filesystem = new Filesystem();
|
|
||||||
Storage::deleteDirectory($event->company->company_key);
|
Storage::deleteDirectory($event->company->company_key);
|
||||||
|
|
||||||
Document::whereCompanyId($event->company->id)->delete();
|
Document::whereCompanyId($event->company->id)->delete();
|
||||||
|
@ -310,7 +310,6 @@ use Laracasts\Presenter\PresentableTrait;
|
|||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\SystemLog> $system_logs
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\SystemLog> $system_logs
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Task> $tasks
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Task> $tasks
|
||||||
* @property int $has_valid_vat_number
|
* @property int $has_valid_vat_number
|
||||||
* @property string $leitweg_id
|
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Activity> $activities
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Activity> $activities
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\CompanyLedger> $company_ledger
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\CompanyLedger> $company_ledger
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ClientContact> $contacts
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ClientContact> $contacts
|
||||||
|
Loading…
x
Reference in New Issue
Block a user