Class AgreementWriteService

Class AgreementWriteService

This class provides methods in order to store and delete agreements.

AgreementWriteService implements AgreementWriteServiceInterface
Package: Agreement
Category: System
Implements: AgreementWriteServiceInterface
Located at Services/Core/Agreement/Services/AgreementWriteService.inc.php

Methods summary

public __construct( AgreementFactory $factory )

AgreementWriteService constructor.

public create( void ) : Agreement

Returns an agreement entity.

public createCustomer( StringType $customerName, CustomerEmailInterface $customerEmail ) : AgreementCustomer

Returns an agreement customer.

public store( AgreementInterface $agreement ) :

Stores the provided agreement.

public delete( AgreementInterface $agreement ) :

Deletes the provided agreement.

Properties summary