Exemple #1
0
 /**
  * Cherche une valeur de configuration
  *
  * @param string $name Le nom de la propriété à récupérer
  * @return mixed|null La valeur venant de la configuration
  */
 public function __get($name)
 {
     try {
         return parent::__get($name);
     } catch (MissingPropertyException $e) {
         return $this->offsetGet($name);
     }
 }
Exemple #2
0
 /**
  * @param string $name
  * @return mixed|void
  */
 public function __get($name)
 {
     try {
         return parent::__get($name);
     } catch (MissingPropertyException $e) {
         $namespaceTable = 'App\\Tables';
         $app = Config::get('app');
         if ($app && $app->namespace && isset($app->namespace['table'])) {
             $namespaceTable = $app->namespace['table'];
         }
         return $this->loadTable($namespaceTable . '\\' . ucfirst($name) . 'Table');
     }
 }