Commit 6e712b49 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Mise en place des triggers

parent c358bbe3
Loading
Loading
Loading
Loading
+16 −13
Changes for code/template/EntityServiceFactory.php: 16 added lines, 13 removed lines.
Original line number Diff line number Diff line
<?php

namespace <
namespace <namespace>;

namespace>;

use Application\Constants;
use Psr\Container\ContainerInterface;
use <targetFullClass >;
use Interop\Container\ContainerInterface;
<if subDir>use <targetClass>;
<endif subDir>



/**
 * Description of <class>
 * Description of <classname>
 *
 * @author <author>
 */
class <class>
class <classname>
{

    /**
@@ -23,14 +21,19 @@ class <class>
     * @param string             $requestedName
     * @param array|null         $options
     *
     * @return <targetClass>
     * @return <targetClassname>
     */
    public
    function __invoke(ContainerInterface $container, $requestedName, $options = null)
    {
        $<variable> = new <targetClass>;
    public function __invoke(ContainerInterface $container, $requestedName, $options = null): <targetClassname>
    {        <if controllerForm notrim>
        /* On quitte le FormElementManager */
        $container = $container->getServiceLocator();
        <endif controllerForm>

        $<variable> = new <targetClassname>;
        $<variable>->setEntityManager($container->get(Constants::BDD));

        /* Injectez vos dépendances ICI */

        return $<variable>;
    }
}
 No newline at end of file