gwa/mockery-wp-bridge

WpBridge 是一个模拟所有 WordPress 函数的简单桥梁。

v2.1.2 2016-04-25 07:33 UTC

README

Latest Version on Packagist Total Downloads Software License

主分支

Build Status Coverage Status Quality Score

安装

通过 Composer

$ composer require gwa/wp-bridge

用法

首先初始化 WpBridge 类。

$bridge = new \Gwa\Wordpress\WpBridge\WpBridge();

现在它允许我们使用一个类来调用全局命名空间中的方法。方法应以驼峰式命名。

// To call
wp_get_attachment_image_src(...);

// use
$bridge->wpGetAttachmentImageSrc(...);

或者,如果你愿意使用 trait,那么在一个类中设置 WpBridgeTrait

use Gwa\Wordpress\WpBridge\Traits\WpBridgeTrait;

class TestClass
{
    use WpBridgeTrait;

    public function testFunc()
    {
        $img = $this->getWpBridge()->wpGetAttachmentImageSrc(...);

        ...
    }
}

$test = new TestClass();
$test->setWpBridge($bridge);

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTING

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件