예제 #1
0
 public function isCallable($method)
 {
     if (parent::isCallable($method)) {
         return true;
     }
     $class = U::explodeClass($this);
     return strpos($method, array_pop($class)) !== false;
 }
예제 #2
0
 public function testClassExplode()
 {
     $name = 'Saltwater\\Salt\\Module';
     $this->assertEquals(array('Saltwater', 'Salt', 'Module'), U::explodeClass($name));
     $this->assertEquals(array('Saltwater', 'Salt', 'Module'), U::explodeClass(new $name()));
 }