Class ManufacturerRepository

Class ManufacturerRepository

ManufacturerRepository implements ManufacturerRepositoryInterface

Methods summary

public __construct( ManufacturerFactory $factory, ManufacturerReaderInterface $reader, ManufacturerWriterInterface $writer, ManufacturerDeleterInterface $deleter, LanguageProvider $languageProvider )

ManufacturerRepository constructor.

public getAll( void ) : ManufacturerCollection

Returns all manufacturer as collection.

public getById( IdType $manufacturerId ) : ManufacturerInterface

Returns manufacturer entity by the given id.

public save( ManufacturerInterface $manufacturer ) : ManufacturerRepositoryInterface

Saves manufacturer entity from database.

public delete( ManufacturerInterface $manufacturer ) : ManufacturerRepositoryInterface

Deletes manufacturer entity from database.

public createManufacturer( void ) : Manufacturer

creates manufacturer entity.

Properties summary