2017 © Pedro Peláez
 

library wordpress-middleware

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

image

fup/wordpress-middleware

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  • Friday, January 26, 2018
  • by FP-Creating-Communities
  • Repository
  • 1 Watchers
  • 3 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

WordpressPSR15Bridge

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline, (*1)

Getting Started

Prerequisites

  • Install Wordpress within a public accesible directory of your webserver.
  • install composer if you haven't yet (seriously install composer)
  • TemplateRendererInterface Implementation to pass into WordpressAction

Installing

Install Composer, (*2)

$ composer require fundp/wordpress-psr15-bridge

Generate WordpressAction with a factory. Inject TemplateRendererInterface-Implementation, the WordpressBridgeService within this lib and, (*3)

    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
    {
        $template = $container->get(TemplateRendererInterface::class);
        $wordpressBridgeService = $container->get(WordpressBridgeService::class);
        return new WordpressAction($template, $wordpressBridgeService, 'yourproject::your-template');
    }

pipe Action into your pipeline, (*4)

$app->pipe( WordpressAction::class);

register action and your factory in your dependency injection. May look like this with Zendframework, (*5)

return [
   'factories'  => [
      WordpressAction::class => WordpressActionFactory::class
   ]
];

Create a TemplateFile that contains the necessary Template-Variable like this, (*6)

blank-wordpress.phtml, (*7)

<?= $this->wordpress_string?>

Running the tests

$ Run, Forrest, run!, (*8)

Built With

Contributing

Workflow for contributing is not defined yet which leaves all the opportunities to you by now., (*9)

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository., (*10)

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details, (*11)

Acknowledgments

  • Inspired by legacy integration approach of RalfEggert

The Versions

26/01 2018

dev-master

9999999-dev

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

26/01 2018

1.0.2-beta

1.0.2.0-beta

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

24/01 2018

2.0.1-alpha

2.0.1.0-alpha

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

24/01 2018

dev-namespace

dev-namespace

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

24/01 2018

1.0.1-beta

1.0.1.0-beta

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

24/01 2018

dev-interop/middleware/0.5

dev-interop/middleware/0.5

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

24/01 2018

2.0-alpha

2.0.0.0-alpha

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

24/01 2018

1.0-beta

1.0.0.0-beta

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet

19/01 2018

0.1-beta

0.1.0.0-beta

This PSR-15 middleware allows you to include Wordpress into your Middleware-Pipeline

  Sources   Download

MIT

The Requires

 

The Development Requires

by bastian charlet