Skip to content

Commit

Permalink
Fix missing methods in contracts
Browse files Browse the repository at this point in the history
  • Loading branch information
gerardojbaez committed Aug 23, 2016
1 parent 7659b7c commit 19d6c90
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/LaraPlans/Contracts/PlanInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ interface PlanInterface
{
public function features();
public function subscriptions();
public function isFree();
public function hasTrial();
}
6 changes: 6 additions & 0 deletions src/LaraPlans/Contracts/PlanSubscriptionInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,15 @@

interface PlanSubscriptionInterface
{
public function user();
public function plan();
public function usage();
public function getStatusAttribute();
public function isActive();
public function periodEnded();
public function isTrialling();
public function isCanceled();
public function cancel($immediately);
public function changePlan($plan);
public function limitReached($feature_code);
public function featureEnabled($feature_code);
Expand Down

0 comments on commit 19d6c90

Please sign in to comment.