Skip to content

Commit 0f5922a

Browse files
committed
Fixed: PHP files were not getting renamed to match class name on dist generation
1 parent 1e41a55 commit 0f5922a

File tree

6 files changed

+24
-8
lines changed

6 files changed

+24
-8
lines changed

dist/plugin-manager/class-my-plugin-manager.php renamed to dist/plugin-manager/class-theme-blvd-plugin-manager.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ private function set_plugins( $plugins ) {
257257
* Include Theme_Blvd_Plugins class to store
258258
* plugin data.
259259
*/
260-
require_once( $this->package['directory'] . '/class-theme-blvdplugins.php' );
260+
require_once( $this->package['directory'] . '/class-my-plugins.php' );
261261

262262
// Setup plugins.
263263
$this->plugins = new Theme_Blvd_Plugins( $plugins, $this );
@@ -334,7 +334,7 @@ private function set_notices() {
334334
* Include Theme_Blvd_Plugin_Notices class to setup
335335
* and display admin-wide notices, if they're needed.
336336
*/
337-
require_once( $this->package['directory'] . '/class-theme-blvdplugin-notices.php' );
337+
require_once( $this->package['directory'] . '/class-my-plugin-notices.php' );
338338

339339
// Setup notices.
340340
$args = array(

gulpfile.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
var gulp = require('gulp'),
2-
clean = require('gulp-clean'),
3-
replace = require('gulp-replace');
1+
var gulp = require('gulp'),
2+
clean = require('gulp-clean'),
3+
replace = require('gulp-replace'),
4+
replaceName = require('gulp-replace-name');
45

56
/**
67
* Variables used to generate custom
@@ -55,14 +56,13 @@ gulp.task('render-php-files', ['copy'], function() {
5556

5657
}
5758

58-
5959
return gulp.src('src/plugin-manager/*.php')
6060
.pipe(replace('my-text-domain', textDomain))
6161
.pipe(replace('my_namespace', namespace))
6262
.pipe(replace('_My', classPrefix))
63-
.pipe(replace('class-my-', 'class-' + classFilePrefix))
6463
.pipe(replace(findMenuSlug, replaceMenuSlug))
6564
.pipe(replace(findAddMenu, replaceAddMenu))
65+
.pipe(replaceName(/class-my-/g, 'class-' + classFilePrefix + '-'))
6666
.pipe(gulp.dest('dist/plugin-manager'));
6767

6868
});

package-lock.json

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@
1919
"dependencies": {
2020
"gulp": "latest",
2121
"gulp-clean": "latest",
22-
"gulp-replace": "latest"
22+
"gulp-replace": "latest",
23+
"gulp-replace-name": "^1.0.1"
24+
},
25+
"devDependencies": {
26+
"gulp": "latest",
27+
"gulp-clean": "latest",
28+
"gulp-replace": "latest",
29+
"gulp-replace-name": "^1.0.1"
2330
}
2431
}

0 commit comments

Comments
 (0)