Skip to content
Snippets Groups Projects
Select Git revision
  • 38f8de41756d2bc21fa0a72fd5379b84a25eb70a
  • master default protected
  • test
  • release_10.3.0
  • feature_module_doctorant
  • feature_module_admission
  • feature_fiche_rncp
  • feature_convention_mel_template
  • release_10.2.0
  • release_10.1.1
  • feature_portfolio
  • ameliorations_index_rapporteur
  • feature_flux_diplomation
  • feature_formation_export_xls
  • feature_fichiers
  • api_inscription_admin
  • feature_module_unicaen_maintenance_mode
  • dev
  • feature_renderer_template_variables
  • feature_notif_forcage_correc
  • feature_wf_rapport_activite
  • 10.2.1
  • 10.2.0
  • 10.1.0
  • 10.0.3
  • 10.0.2
  • 10.0.1
  • 10.0.0
  • 9.4.1
  • 9.4.0
  • 9.3.1
  • 9.3.0
  • 9.2.1
  • 9.2.0
  • 9.1.1
  • 9.1.0
  • 9.0.1
  • 9.0.0
  • 8.6.0
  • 8.5.1
  • 8.5.0
41 results

create-site.sh

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    FormAwareTrait.php 923 B
    <?php
    
    namespace <namespace>;
    
    use <targetFullClass>;
    
    /**
     * Description of <class>
     *
     * @author UnicaenCode
     */
    trait <class>
    {
        /**
         * @var <targetClass>
         */
        protected $<variable>;
    
    
    
        /**
         * @param <targetClass> $<variable>
         *
         * @return self
         */
        public function set<method>( <targetClass> $<variable> )
        {
            $this-><variable> = $<variable>;
    
            return $this;
        }
    <if useGetter notrim>
    
    
        /**
         * Retourne un nouveau formulaire ou fieldset systématiquement, sauf si ce dernier a été fourni manuellement.
         *
         * @return <targetClass>
         * @throws RuntimeException
         */
        public function get<method>() : <targetClass>
        {
            if ($this-><variable>){
                return $this-><variable>;
            }else{
                return \Application::$container->get('FormElementManager')->get(<targetClass>::class);
            }
        }
    <endif useGetter>
    }