value == -1) { if ($this->paymentable_type == 'Company') { return false; } if ($this->paymentable_type == 'Agent') { $agent = Agent::find($this->paymentable_id); $company = $agent->company; $parentPaymentable = $company->getPaymentable(Complex::find($this->complex_id)); return $parentPaymentable->getPaymentablePercent(); } } //не установлено if ($this->value == null) { return false; } return $this->value; } }