Example #1
0
 /**
  * @return string|null
  */
 public function getModule()
 {
     if (null === $this->module && \Nano\Util\Classes::isModuleClass($className = get_class($this))) {
         list(, $this->module, ) = explode(NS, $className, 3);
         $this->module = \Nano::app()->modules->nameToFolder($this->module);
     }
     return $this->module;
 }
Example #2
0
 public function testIsModuleClassShouldReturnFalseWhenNoTopModuleNamespace()
 {
     self::assertFalse(\Nano\Util\Classes::isModuleClass('Not\\AppClass'));
 }