Commit 9d5c0ac6 authored by Jean-Baptiste Oellers's avatar Jean-Baptiste Oellers
Browse files

Création du UsePersonDeleteServiceTrait

parent 1613105b
Loading
Loading
Loading
Loading
+17 −0
Changes for module/Oscar/src/Oscar/Traits/UsePersonDeleteService.php: 17 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php
namespace Oscar\Traits;

use Oscar\Service\PersonDeleteService;

interface UsePersonDeleteService
{
    /**
     * @param PersonDeleteService $em
     */
    public function setPersonDeleteService( PersonDeleteService $s ) :void;

    /**
     * @return PersonDeleteService
     */
    public function getPersonDeleteService() :PersonDeleteService ;
}
+28 −0
Changes for module/Oscar/src/Oscar/Traits/UsePersonDeleteServiceTrait.php: 28 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php

namespace Oscar\Traits;

use Oscar\Service\PersonDeleteService;

trait UsePersonDeleteServiceTrait
{
    /**
     * @var PersonDeleteService
     */
    private $personDeleteService;

    /**
     * @param PersonDeleteService $s
     */
    public function setPersonDeleteService( PersonDeleteService $personDeleteService ) :void
    {
        $this->personDeleteService = $personDeleteService;
    }

    /**
     * @return PersonDeleteService
     */
    public function getPersonDeleteService() :PersonDeleteService {
        return $this->personDeleteService;
    }
}