original_string: protected function needsRecompile()
      {
          clearstatcache();
          return !is_file($this->file) || (
              (!empty($this->configTree['z']['sources'])
              && max(array_map('filemtime', $this->configTree['z']['sources'])) >= filemtime($this->file))
          );
      }
code: protected function needsRecompile()
      {
          clearstatcache();
          return !is_file($this->file) || (
              (!empty($this->configTree['z']['sources'])
              && max(array_map('filemtime', $this->configTree['z']['sources'])) >= filemtime($this->file))
          );
      }
code_tokens: protected function needsRecompile ( ) { clearstatcache ( ) ; return ! is_file ( $ this -> file ) || ( ( ! empty ( $ this -> configTree [ 'z' ] [ 'sources' ] ) && max ( array_map ( 'filemtime' , $ this -> configTree [ 'z' ] [ 'sources' ] ) ) >= filemtime ( $ this -> file ) ) ) ; }
docstring: Crude check for whether a recompile is needed.
  
  @return bool
docstring_tokens: Crude check for whether a recompile is needed .