mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-08 20:22:42 +01:00
Static Analysis
This commit is contained in:
parent
ef3864b85b
commit
432f85f223
@ -23,7 +23,7 @@ class EInvoiceTokenController extends BaseController
|
||||
/** @var \App\Models\Company $company */
|
||||
$company = auth()->user()->company();
|
||||
|
||||
$company->e_invoicing_token = $request->get('token');
|
||||
// $company->e_invoicing_token = $request->get('token');
|
||||
$company->save();
|
||||
|
||||
return response()->noContent();
|
||||
|
@ -416,7 +416,7 @@ class Company extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<Document>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function documents()
|
||||
{
|
||||
|
@ -268,9 +268,9 @@ class Credit extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<CompanyLedger>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function company_ledger(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
public function company_ledger()
|
||||
{
|
||||
return $this->morphMany(CompanyLedger::class, 'company_ledgerable');
|
||||
}
|
||||
@ -290,17 +290,17 @@ class Credit extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany<Payment>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
*/
|
||||
public function payments(): \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
public function payments()
|
||||
{
|
||||
return $this->morphToMany(Payment::class, 'paymentable');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<Document>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function documents(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
public function documents()
|
||||
{
|
||||
return $this->morphMany(Document::class, 'documentable');
|
||||
}
|
||||
|
@ -166,9 +166,6 @@ class Expense extends BaseModel
|
||||
return self::class;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<Document>
|
||||
*/
|
||||
public function documents(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
{
|
||||
return $this->morphMany(Document::class, 'documentable');
|
||||
|
@ -102,7 +102,7 @@ class GroupSetting extends StaticModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<Document>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function documents(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
{
|
||||
|
@ -292,7 +292,7 @@ class Invoice extends BaseModel
|
||||
// }
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo<Company>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||
*/
|
||||
public function company()
|
||||
{
|
||||
@ -345,7 +345,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<Document>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function documents(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
{
|
||||
@ -353,7 +353,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany<Payment>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
*/
|
||||
public function payments(): \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
{
|
||||
@ -361,7 +361,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany<Payment>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
*/
|
||||
public function net_payments(): \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
{
|
||||
@ -369,7 +369,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<CompanyLedger>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function company_ledger(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
{
|
||||
@ -382,7 +382,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasManyThrough<Backup>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasManyThrough
|
||||
*/
|
||||
public function history(): \Illuminate\Database\Eloquent\Relations\HasManyThrough
|
||||
{
|
||||
@ -400,7 +400,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasOne<Task>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasOne
|
||||
*/
|
||||
public function task(): \Illuminate\Database\Eloquent\Relations\HasOne
|
||||
{
|
||||
@ -408,7 +408,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasOne<Quote>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasOne
|
||||
*/
|
||||
public function quote(): \Illuminate\Database\Eloquent\Relations\HasOne
|
||||
{
|
||||
@ -421,7 +421,7 @@ class Invoice extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasOne<Expense>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasOne
|
||||
*/
|
||||
public function expense(): \Illuminate\Database\Eloquent\Relations\HasOne
|
||||
{
|
||||
|
@ -219,7 +219,7 @@ class Payment extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany<Paymentable>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
*/
|
||||
public function invoices(): \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
{
|
||||
@ -227,7 +227,7 @@ class Payment extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany<Paymentable>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
*/
|
||||
public function credits(): \Illuminate\Database\Eloquent\Relations\MorphToMany
|
||||
{
|
||||
@ -235,7 +235,7 @@ class Payment extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<CompanyLedger>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function company_ledger(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
{
|
||||
|
@ -227,7 +227,7 @@ class Quote extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasManyThrough<Backup>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasManyThrough
|
||||
*/
|
||||
public function history(): \Illuminate\Database\Eloquent\Relations\HasManyThrough
|
||||
{
|
||||
@ -270,7 +270,7 @@ class Quote extends BaseModel
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany<Document>
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
*/
|
||||
public function documents(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
{
|
||||
|
@ -95,11 +95,13 @@ class StorecoveAdapter
|
||||
//configure identifiers
|
||||
|
||||
//set additional identifier if required (ie de => FR with FR vat)
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function validate(): self
|
||||
{
|
||||
return $this->valid_document;
|
||||
// $this->valid_document
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getInvoice(): Invoice
|
||||
|
@ -16,7 +16,7 @@ class StorecoveRouter
|
||||
/**
|
||||
* Provides a country matrix for the correct scheme to send via
|
||||
*
|
||||
* @var mixed $routing_rules
|
||||
* @var array $routing_rules
|
||||
**/
|
||||
private array $routing_rules = [
|
||||
"US" => [
|
||||
|
@ -34,7 +34,7 @@ class StorecoveTransformer implements TransformerInterface
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getInvoice($s_invoice): StorecoveInvoice
|
||||
public function getInvoice(): StorecoveInvoice
|
||||
{
|
||||
return $this->s_invoice;
|
||||
}
|
||||
@ -42,6 +42,7 @@ class StorecoveTransformer implements TransformerInterface
|
||||
public function createNewStorecoveInvoice(): self
|
||||
{
|
||||
$this->s_invoice = (new \ReflectionClass(StorecoveInvoice::class))->newInstanceWithoutConstructor();
|
||||
return $this;
|
||||
}
|
||||
|
||||
//$invoice = inbound peppol
|
||||
@ -166,11 +167,6 @@ class StorecoveTransformer implements TransformerInterface
|
||||
return $doc;
|
||||
}
|
||||
|
||||
public function getInvoice(): StorecoveInvoice
|
||||
{
|
||||
return $this->s_invoice;
|
||||
}
|
||||
|
||||
public function toJson(): string
|
||||
{
|
||||
return json_encode($this->s_invoice, JSON_PRETTY_PRINT);
|
||||
|
@ -60,16 +60,19 @@ class SendEDocument implements ShouldQueue
|
||||
|
||||
$result = $storecove->build($model);
|
||||
|
||||
// $xml = $p->toXml();
|
||||
/**************************** Legacy */
|
||||
$xml = $p->toXml();
|
||||
|
||||
// $payload = [
|
||||
// 'legal_entity_id' => $model->company->legal_entity_id,
|
||||
// 'document' => base64_encode($xml),
|
||||
// 'tenant_id' => $model->company->company_key,
|
||||
// 'identifiers' => $identifiers,
|
||||
// // 'e_invoicing_token' => $model->company->e_invoicing_token,
|
||||
// // include whitelabel key.
|
||||
// ];
|
||||
$payload = [
|
||||
'legal_entity_id' => $model->company->legal_entity_id,
|
||||
'document' => base64_encode($xml),
|
||||
'tenant_id' => $model->company->company_key,
|
||||
'identifiers' => $identifiers,
|
||||
// 'e_invoicing_token' => $model->company->e_invoicing_token,
|
||||
// include whitelabel key.
|
||||
];
|
||||
|
||||
/**************************** Legacy */
|
||||
|
||||
$r = Http::withHeaders($this->getHeaders())
|
||||
->post(config('ninja.hosted_ninja_url')."/api/einvoice/submission", $payload);
|
||||
|
Loading…
Reference in New Issue
Block a user