setProjectID( $projectID ); $this->handle(); } public function getAllowDelete() { return $this->allowDelete; } private function setProjectID( $customerID ) { $this->offerID = $customerID; } private function handle() { $this->checkForOffers(); } private function checkForOffers() { $offers = Offer::whereProjectId($this->setProjectID); if( $offers->count > 0 ) $this->allowDelete = FALSE; } }