private function invokeInvisibleMethod($obj, $methodName, array $args = array()) { $method = new \ReflectionMethod(self::ROUTE_CLASS, $methodName); $method->setaccessible(true); return $method->invokeArgs($obj, $args); }