PluginProbe
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.2.2
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.2.2
4.7.2 4.7.1 4.7.0 4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 All 281 releases
surecart / app / src / Models / Traits / HasPlatformFee.php
HasPlatformFee.php
31 lines 568 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace SureCart\Models\Traits;
4
5 use SureCart\Models\PlatformFee;
6
7 /**
8 * If the model has an attached platform fee.
9 */
10 trait HasPlatformFee {
11
12 /**
13 * Set the platform fee attribute
14 *
15 * @param string $value Platform Fee properties.
16 * @return void
17 */
18 public function setPlatformFeeAttribute( $value ) {
19 $this->setRelation( 'platform_fee', $value, PlatformFee::class );
20 }
21
22 /**
23 * Get the relation id attribute
24 *
25 * @return string
26 */
27 public function getPlatformFeeIdAttribute() {
28 return $this->getRelationId( 'platform_fee' );
29 }
30 }
31