Neuron-PHP

Creator implements IEventCategoryCreator

Event category creation service.

Table of Contents

Interfaces

IEventCategoryCreator
Event category creation service interface

Properties

$_repository  : IEventCategoryRepository
$_slugGenerator  : SlugGenerator

Methods

__construct()  : mixed
create()  : EventCategory
Create a new event category from DTO
generateSlug()  : string
Generate URL-friendly slug from name

Properties

Methods

create()

Create a new event category from DTO

public create(Dto $request) : EventCategory
Parameters
$request : Dto

DTO containing category data

Tags
throws
RuntimeException

if slug already exists

Return values
EventCategory

generateSlug()

Generate URL-friendly slug from name

private generateSlug(string $name) : string
Parameters
$name : string
Return values
string

        
On this page

Search results