original_string: public function getAppDir()
      {
          if (null === $this->container->getAppDir()) {
              $r = new \ReflectionObject($this);
              $this->container->setAppDir(str_replace('\\', '/', dirname($r->getFileName())));
          }
  
          return $this->container->getAppDir();
      }
code: public function getAppDir()
      {
          if (null === $this->container->getAppDir()) {
              $r = new \ReflectionObject($this);
              $this->container->setAppDir(str_replace('\\', '/', dirname($r->getFileName())));
          }
  
          return $this->container->getAppDir();
      }
code_tokens: public function getAppDir ( ) { if ( null === $ this -> container -> getAppDir ( ) ) { $ r = new \ ReflectionObject ( $ this ) ; $ this -> container -> setAppDir ( str_replace ( '\\' , '/' , dirname ( $ r -> getFileName ( ) ) ) ) ; } return $ this -> container -> getAppDir ( ) ; }
docstring: Get Application Dir
  
  @return string Application Dir
docstring_tokens: Get Application Dir