/** * Load Override File * * @param string $oldPath Path file for override and load * @param string $prefix Prefix for extend files * @param string $suffix Suffix for extend files * * @return bool */ protected static function loadOverrideFile($oldPath, $prefix, $suffix) { $bufferContent = MVCOverrideHelperOverride::createDefaultClass($oldPath, $prefix, $suffix); // Change private methods to protected methods if (self::$changePrivate) { $bufferContent = preg_replace('/private *function/i', 'protected function', $bufferContent); } MVCOverrideHelperOverride::load($bufferContent); return true; }