12345678910111213141516171819202122232425262728293031323334 |
- <?php
- /**
- * Yoast SEO Plugin File.
- *
- * @package Yoast\YoastSEO\PHP_CodeShift
- */
- namespace Yoast\WP\Free\PHP_CodeShift;
- use Codeshift\AbstractCodemod;
- /**
- * Class Vendor_Prefixing_Codemod
- */
- class Remove_Vendor_Prefixing_Codemod extends AbstractCodemod {
- /**
- * Sets up the environment required to do the code modifications.
- */
- public function init() {
- \define( 'YoastSEO_Vendor\RUCKUSING_BASE', __DIR__ . '/../../fake-ruckusing' );
- \define( 'YOAST_VENDOR_NS_PREFIX', 'YoastSEO_Vendor' );
- \define( 'YOAST_VENDOR_DEFINE_PREFIX', 'YOASTSEO_VENDOR__' );
- \define( 'YOAST_VENDOR_PREFIX_DIRECTORY', 'vendor_prefixed' );
- $visitor = new Remove_Vendor_Prefixing_Visitor();
- $comment_visitor = new Remove_Vendor_Prefixing_Comment_Visitor();
- $array_key_visitor = new Remove_Vendor_Prefixing_Array_Key_Visitor();
- $this->addTraversalTransform( $visitor, $comment_visitor, $array_key_visitor );
- }
- }
- return 'Yoast\WP\Free\PHP_CodeShift\Remove_Vendor_Prefixing_Codemod';
|