mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-04 05:17:31 -05:00 
			
		
		
		
	Fixes for static analysis
This commit is contained in:
		
							parent
							
								
									c22a3c2386
								
							
						
					
					
						commit
						3fe876d479
					
				@ -56,7 +56,7 @@ class TaskFilters extends QueryFilters
 | 
				
			|||||||
     * - all
 | 
					     * - all
 | 
				
			||||||
     * - invoiced
 | 
					     * - invoiced
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
     * @param string client_status The invoice status as seen by the client
 | 
					     * @param string $value The invoice status as seen by the client
 | 
				
			||||||
     * @return Builder
 | 
					     * @return Builder
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    public function client_status(string $value = ''): Builder
 | 
					    public function client_status(string $value = ''): Builder
 | 
				
			||||||
 | 
				
			|||||||
@ -230,7 +230,6 @@ class InvoiceItemSumInclusive
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $item_tax += $this->formatValue($item_tax_rate1_total, $this->currency->precision);
 | 
					        $item_tax += $this->formatValue($item_tax_rate1_total, $this->currency->precision);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // if($item_tax_rate1_total != 0)
 | 
					 | 
				
			||||||
        if (strlen($this->item->tax_name1) > 1) {
 | 
					        if (strlen($this->item->tax_name1) > 1) {
 | 
				
			||||||
            $this->groupTax($this->item->tax_name1, $this->item->tax_rate1, $item_tax_rate1_total);
 | 
					            $this->groupTax($this->item->tax_name1, $this->item->tax_rate1, $item_tax_rate1_total);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -111,13 +111,13 @@ class ProRata
 | 
				
			|||||||
            case RecurringInvoice::FREQUENCY_MONTHLY:
 | 
					            case RecurringInvoice::FREQUENCY_MONTHLY:
 | 
				
			||||||
                return now()->diffInDays(now()->addMonthNoOverflow());
 | 
					                return now()->diffInDays(now()->addMonthNoOverflow());
 | 
				
			||||||
            case RecurringInvoice::FREQUENCY_TWO_MONTHS:
 | 
					            case RecurringInvoice::FREQUENCY_TWO_MONTHS:
 | 
				
			||||||
                return now()->diffInDays(now()->addMonthNoOverflow(2));
 | 
					                return now()->diffInDays(now()->addMonthsNoOverflow(2));
 | 
				
			||||||
            case RecurringInvoice::FREQUENCY_THREE_MONTHS:
 | 
					            case RecurringInvoice::FREQUENCY_THREE_MONTHS:
 | 
				
			||||||
                return now()->diffInDays(now()->addMonthNoOverflow(3));
 | 
					                return now()->diffInDays(now()->addMonthsNoOverflow(3));
 | 
				
			||||||
            case RecurringInvoice::FREQUENCY_FOUR_MONTHS:
 | 
					            case RecurringInvoice::FREQUENCY_FOUR_MONTHS:
 | 
				
			||||||
                return now()->diffInDays(now()->addMonthNoOverflow(4));
 | 
					                return now()->diffInDays(now()->addMonthsNoOverflow(4));
 | 
				
			||||||
            case RecurringInvoice::FREQUENCY_SIX_MONTHS:
 | 
					            case RecurringInvoice::FREQUENCY_SIX_MONTHS:
 | 
				
			||||||
                return now()->diffInDays(now()->addMonthNoOverflow(6));
 | 
					                return now()->diffInDays(now()->addMonthsNoOverflow(6));
 | 
				
			||||||
            case RecurringInvoice::FREQUENCY_ANNUALLY:
 | 
					            case RecurringInvoice::FREQUENCY_ANNUALLY:
 | 
				
			||||||
                return now()->diffInDays(now()->addYear());
 | 
					                return now()->diffInDays(now()->addYear());
 | 
				
			||||||
            case RecurringInvoice::FREQUENCY_TWO_YEARS:
 | 
					            case RecurringInvoice::FREQUENCY_TWO_YEARS:
 | 
				
			||||||
 | 
				
			|||||||
@ -64,6 +64,7 @@ class SubscriptionCalculator
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if ($refund_invoice) {
 | 
					        if ($refund_invoice) {
 | 
				
			||||||
 | 
					            /** @var \App\Models\Subscription $subscription **/
 | 
				
			||||||
            $subscription = Subscription::find($this->invoice->subscription_id);
 | 
					            $subscription = Subscription::find($this->invoice->subscription_id);
 | 
				
			||||||
            $pro_rata = new ProRata;
 | 
					            $pro_rata = new ProRata;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -58,7 +58,7 @@ class ActivityController extends BaseController
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            $system = ctrans('texts.system');
 | 
					            $system = ctrans('texts.system');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $data = $activities->cursor()->map(function ($activity) use ($system) {
 | 
					            $data = $activities->cursor()->map(function ($activity) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                return $activity->activity_string();
 | 
					                return $activity->activity_string();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -90,7 +90,7 @@ class ActivityController extends BaseController
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $system = ctrans('texts.system');
 | 
					        $system = ctrans('texts.system');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $data = $activities->cursor()->map(function ($activity) use ($system) {
 | 
					        $data = $activities->cursor()->map(function ($activity) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return $activity->activity_string();
 | 
					            return $activity->activity_string();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -62,11 +62,15 @@ class ContactForgotPasswordController extends Controller
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        if (Ninja::isHosted() && $request->session()->has('company_key')) {
 | 
					        if (Ninja::isHosted() && $request->session()->has('company_key')) {
 | 
				
			||||||
            MultiDB::findAndSetDbByCompanyKey($request->session()->get('company_key'));
 | 
					            MultiDB::findAndSetDbByCompanyKey($request->session()->get('company_key'));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            /** @var \App\Models\Company $company **/
 | 
				
			||||||
            $company = Company::where('company_key', $request->session()->get('company_key'))->first();
 | 
					            $company = Company::where('company_key', $request->session()->get('company_key'))->first();
 | 
				
			||||||
            $account = $company->account;
 | 
					            $account = $company->account;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (! $account) {
 | 
					        if (! $account) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            /** @var \App\Models\Account $account **/
 | 
				
			||||||
            $account = Account::first();
 | 
					            $account = Account::first();
 | 
				
			||||||
            $company = $account->companies->first();
 | 
					            $company = $account->companies->first();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -215,7 +215,7 @@ class ClientContact extends Authenticatable implements HasLocalePreference
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function client()
 | 
					    public function client(): \Illuminate\Database\Eloquent\Relations\BelongsTo
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->belongsTo(Client::class)->withTrashed();
 | 
					        return $this->belongsTo(Client::class)->withTrashed();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -225,32 +225,32 @@ class ClientContact extends Authenticatable implements HasLocalePreference
 | 
				
			|||||||
        return $this->where('is_primary', true);
 | 
					        return $this->where('is_primary', true);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function company()
 | 
					    public function company(): \Illuminate\Database\Eloquent\Relations\BelongsTo
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->belongsTo(Company::class);
 | 
					        return $this->belongsTo(Company::class);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function user()
 | 
					    public function user(): \Illuminate\Database\Eloquent\Relations\BelongsTo
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->belongsTo(User::class)->withTrashed();
 | 
					        return $this->belongsTo(User::class)->withTrashed();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function invoice_invitations()
 | 
					    public function invoice_invitations(): \Illuminate\Database\Eloquent\Relations\HasMany
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->hasMany(InvoiceInvitation::class);
 | 
					        return $this->hasMany(InvoiceInvitation::class);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function recurring_invoice_invitations()
 | 
					    public function recurring_invoice_invitations(): \Illuminate\Database\Eloquent\Relations\HasMany
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->hasMany(RecurringInvoiceInvitation::class);
 | 
					        return $this->hasMany(RecurringInvoiceInvitation::class);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function quote_invitations()
 | 
					    public function quote_invitations(): \Illuminate\Database\Eloquent\Relations\HasMany
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->hasMany(QuoteInvitation::class);
 | 
					        return $this->hasMany(QuoteInvitation::class);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function credit_invitations()
 | 
					    public function credit_invitations(): \Illuminate\Database\Eloquent\Relations\HasMany
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return $this->hasMany(CreditInvitation::class);
 | 
					        return $this->hasMany(CreditInvitation::class);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -22,9 +22,9 @@ use Illuminate\Database\Eloquent\ModelNotFoundException as ModelNotFoundExceptio
 | 
				
			|||||||
 * @property-read mixed $id
 | 
					 * @property-read mixed $id
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel company()
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel company()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel exclude($columns)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel exclude($columns)
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel newModelQuery($value)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel newModelQuery()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel newQuery($value)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel newQuery()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel query(?$value)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel query()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel find($value)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel find($value)
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel with($value)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel with($value)
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel withTrashed($value)
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|StaticModel withTrashed($value)
 | 
				
			||||||
 | 
				
			|||||||
@ -66,41 +66,6 @@ use Illuminate\Database\Eloquent\SoftDeletes;
 | 
				
			|||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription onlyTrashed()
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|Subscription onlyTrashed()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription query()
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|Subscription query()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|BaseModel scope()
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|BaseModel scope()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereAllowCancellation($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereAllowPlanChanges($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereAllowQueryOverrides($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereAssignedUserId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereAutoBill($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereCompanyId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereCreatedAt($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereCurrencyId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereDeletedAt($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereFrequencyId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereGroupId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereIsAmountDiscount($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereIsDeleted($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereMaxSeatsLimit($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereMinSeatsLimit($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereName($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereOptionalProductIds($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereOptionalRecurringProductIds($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription wherePerSeatEnabled($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription wherePlanMap($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription wherePrice($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereProductIds($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription wherePromoCode($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription wherePromoDiscount($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription wherePromoPrice($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereRecurringProductIds($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereRefundPeriod($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereRegistrationRequired($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereTrialDuration($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereTrialEnabled($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereUpdatedAt($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereUseInventoryManagement($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereUserId($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription whereWebhookConfiguration($value)
 | 
					 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription withTrashed()
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|Subscription withTrashed()
 | 
				
			||||||
 * @method static \Illuminate\Database\Eloquent\Builder|Subscription withoutTrashed()
 | 
					 * @method static \Illuminate\Database\Eloquent\Builder|Subscription withoutTrashed()
 | 
				
			||||||
 * @mixin \Eloquent
 | 
					 * @mixin \Eloquent
 | 
				
			||||||
 | 
				
			|||||||
@ -69,6 +69,8 @@ class CreditCard
 | 
				
			|||||||
        //     $error .= " - {$response->approval_message}";
 | 
					        //     $error .= " - {$response->approval_message}";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // $error_code = property_exists($response, 'approval_message') ? $response->approval_message : 'Undefined code';
 | 
					        // $error_code = property_exists($response, 'approval_message') ? $response->approval_message : 'Undefined code';
 | 
				
			||||||
 | 
					        $error = '';
 | 
				
			||||||
 | 
					        $error_code = '';
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        $data = [
 | 
					        $data = [
 | 
				
			||||||
            'response' => $response,
 | 
					            'response' => $response,
 | 
				
			||||||
 | 
				
			|||||||
@ -100,6 +100,7 @@ class CreditCard implements MethodInterface
 | 
				
			|||||||
        );
 | 
					        );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if ($request->shouldUseToken()) {
 | 
					        if ($request->shouldUseToken()) {
 | 
				
			||||||
 | 
					            /** @var \App\Models\ClientGatewayToken $cgt **/
 | 
				
			||||||
            $cgt = ClientGatewayToken::where('token', $request->token)->first();
 | 
					            $cgt = ClientGatewayToken::where('token', $request->token)->first();
 | 
				
			||||||
            $token = $cgt->token;
 | 
					            $token = $cgt->token;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -61,11 +61,13 @@ class PaymentIntentProcessingWebhook implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        foreach ($this->stripe_request as $transaction) {
 | 
					        foreach ($this->stripe_request as $transaction) {
 | 
				
			||||||
            if (array_key_exists('payment_intent', $transaction)) {
 | 
					            if (array_key_exists('payment_intent', $transaction)) {
 | 
				
			||||||
 | 
					                /** @var \App\Models\Payment $payment **/
 | 
				
			||||||
                $payment = Payment::query()
 | 
					                $payment = Payment::query()
 | 
				
			||||||
                    ->where('company_id', $company->id)
 | 
					                    ->where('company_id', $company->id)
 | 
				
			||||||
                    ->where('transaction_reference', $transaction['payment_intent'])
 | 
					                    ->where('transaction_reference', $transaction['payment_intent'])
 | 
				
			||||||
                    ->first();
 | 
					                    ->first();
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
 | 
					                /** @var \App\Models\Payment $payment **/
 | 
				
			||||||
                $payment = Payment::query()
 | 
					                $payment = Payment::query()
 | 
				
			||||||
                   ->where('company_id', $company->id)
 | 
					                   ->where('company_id', $company->id)
 | 
				
			||||||
                   ->where('transaction_reference', $transaction['id'])
 | 
					                   ->where('transaction_reference', $transaction['id'])
 | 
				
			||||||
@ -80,6 +82,7 @@ class PaymentIntentProcessingWebhook implements ShouldQueue
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
            if (isset($transaction['payment_method'])) {
 | 
					            if (isset($transaction['payment_method'])) {
 | 
				
			||||||
 | 
					                /** @var \App\Models\ClientGatewayToken $cgt **/
 | 
				
			||||||
                $cgt = ClientGatewayToken::where('token', $transaction['payment_method'])->first();
 | 
					                $cgt = ClientGatewayToken::where('token', $transaction['payment_method'])->first();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if ($cgt && $cgt->meta?->state == 'unauthorized') {
 | 
					                if ($cgt && $cgt->meta?->state == 'unauthorized') {
 | 
				
			||||||
@ -94,7 +97,7 @@ class PaymentIntentProcessingWebhook implements ShouldQueue
 | 
				
			|||||||
        if ($this->payment_completed) {
 | 
					        if ($this->payment_completed) {
 | 
				
			||||||
            return;
 | 
					            return;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        /** @var \App\Models\CompanyGateway $company_gateway **/
 | 
				
			||||||
        $company_gateway = CompanyGateway::find($this->company_gateway_id);
 | 
					        $company_gateway = CompanyGateway::find($this->company_gateway_id);
 | 
				
			||||||
        $stripe_driver = $company_gateway->driver()->init();
 | 
					        $stripe_driver = $company_gateway->driver()->init();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -123,8 +126,10 @@ class PaymentIntentProcessingWebhook implements ShouldQueue
 | 
				
			|||||||
            return;
 | 
					            return;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /** @var \App\Models\Company $company **/
 | 
				
			||||||
        $company = Company::where('company_key', $this->company_key)->first();
 | 
					        $company = Company::where('company_key', $this->company_key)->first();
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        /** @var \App\Models\Payment $payment **/
 | 
				
			||||||
        $payment = Payment::query()
 | 
					        $payment = Payment::query()
 | 
				
			||||||
                         ->where('company_id', $company->id)
 | 
					                         ->where('company_id', $company->id)
 | 
				
			||||||
                         ->where('transaction_reference', $charge['id'])
 | 
					                         ->where('transaction_reference', $charge['id'])
 | 
				
			||||||
 | 
				
			|||||||
@ -113,8 +113,10 @@ class PaymentIntentWebhook implements ShouldQueue
 | 
				
			|||||||
            return;
 | 
					            return;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /** @var \App\Models\Company $company **/
 | 
				
			||||||
        $company = Company::where('company_key', $this->company_key)->first();
 | 
					        $company = Company::where('company_key', $this->company_key)->first();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /** @var \App\Models\Payment $payment **/
 | 
				
			||||||
        $payment = Payment::query()
 | 
					        $payment = Payment::query()
 | 
				
			||||||
                         ->where('company_id', $company->id)
 | 
					                         ->where('company_id', $company->id)
 | 
				
			||||||
                         ->where('transaction_reference', $charge['id'])
 | 
					                         ->where('transaction_reference', $charge['id'])
 | 
				
			||||||
 | 
				
			|||||||
@ -58,6 +58,7 @@ class StripeWebhook implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $company = Company::where('company_key', $this->company_key)->first();
 | 
					        $company = Company::where('company_key', $this->company_key)->first();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /** @var \App\Models\CompanyGateway $company_gateway **/
 | 
				
			||||||
        $company_gateway = CompanyGateway::find($this->company_gateway_id);
 | 
					        $company_gateway = CompanyGateway::find($this->company_gateway_id);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $stripe = $company_gateway->driver()->init();
 | 
					        $stripe = $company_gateway->driver()->init();
 | 
				
			||||||
 | 
				
			|||||||
@ -49,6 +49,7 @@ class UpdateCustomer implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $company = Company::where('company_key', $this->company_key)->first();
 | 
					        $company = Company::where('company_key', $this->company_key)->first();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /** @var \App\Models\CompanyGateway $company_gateway **/
 | 
				
			||||||
        $company_gateway = CompanyGateway::find($this->company_gateway_id);
 | 
					        $company_gateway = CompanyGateway::find($this->company_gateway_id);
 | 
				
			||||||
        $client = Client::withTrashed()->find($this->client_id);
 | 
					        $client = Client::withTrashed()->find($this->client_id);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -9,6 +9,7 @@ parameters:
 | 
				
			|||||||
        - 'app/Jobs/Ninja/*'
 | 
					        - 'app/Jobs/Ninja/*'
 | 
				
			||||||
        - 'app/Console/Commands/*'
 | 
					        - 'app/Console/Commands/*'
 | 
				
			||||||
        - 'app/DataMapper/Analytics/*'
 | 
					        - 'app/DataMapper/Analytics/*'
 | 
				
			||||||
 | 
					        - 'app/PaymentDrivers/Authorize/*'
 | 
				
			||||||
    universalObjectCratesClasses:
 | 
					    universalObjectCratesClasses:
 | 
				
			||||||
        - App\DataMapper\Tax\RuleInterface
 | 
					        - App\DataMapper\Tax\RuleInterface
 | 
				
			||||||
        - App\DataMapper\FeesAndLimits
 | 
					        - App\DataMapper\FeesAndLimits
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user