Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • php84
  • detached4
  • detached5
  • detached3
  • detached
  • detached2
  • ll-php8-bs5
  • ll-php8
  • 4.x
  • 6.3.0
  • 6.2.5
  • 6.2.4
  • 6.2.3
  • 6.2.2
  • 6.2.1
  • 6.2.0
  • 6.1.0
  • 6.0.2
  • 6.0.1
  • 6.0.0
  • 5.0.3
  • 5.0.2
  • 5.0.1
  • 5.0
  • 4.2.1
  • 4.2
  • 4.1
  • 4.0
  • 3.0.2
30 results

ModuleOptionsAwareTrait.php

Blame
  • Laurent Lécluse's avatar
    Laurent Lecluse authored
    9da3ee36
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ModuleOptionsAwareTrait.php 711 B
    <?php
    
    namespace UnicaenTbl\Options\Traits;
    
    use UnicaenTbl\Options\ModuleOptions;
    use Application\Module;
    use RuntimeException;
    
    /**
     * Description of ModuleOptionsAwareTrait
     *
     * @author UnicaenCode
     */
    trait ModuleOptionsAwareTrait
    {
        /**
         * @var ModuleOptions
         */
        private $optionsModule;
    
    
    
    
    
        /**
         * @param ModuleOptions $optionsModule
         * @return self
         */
        public function setOptionsModule( ModuleOptions $optionsModule )
        {
            $this->optionsModule = $optionsModule;
            return $this;
        }
    
    
    
        /**
         * @return ModuleOptions
         * @throws RuntimeException
         */
        public function getOptionsModule()
        {
            return $this->optionsModule;
        }
    }