PHPackages                             wpbones/morris-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wpbones/morris-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wpbones/morris-php
==================

WPBones fluent PHP helper classes for morris.js

1.0.14(1y ago)197MITPHPPHP &gt;=7.4

Since Nov 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/wpbones/morris-php)[ Packagist](https://packagist.org/packages/wpbones/morris-php)[ Docs](https://github.com/wpbones/morris-php)[ RSS](/packages/wpbones-morris-php/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependenciesVersions (8)Used By (0)

MorrisJS PHP version for WP Bones
=================================

[](#morrisjs-php-version-for-wp-bones)

[![Latest Stable Version](https://camo.githubusercontent.com/8782c497fd2ccd313e1c1f34f93d37d13471266fb2c4539bb77241f4cc1eab76/68747470733a2f2f706f7365722e707567782e6f72672f7770626f6e65732f6d6f727269732d7068702f762f737461626c653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/wpbones/morris-php) [![Latest Unstable Version](https://camo.githubusercontent.com/12d69fbeca2a589ff3b71b19e4d6de9a89f7b322330c9431706bb869a7454617/68747470733a2f2f706f7365722e707567782e6f72672f7770626f6e65732f6d6f727269732d7068702f762f756e737461626c653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/wpbones/morris-php) [![Total Downloads](https://camo.githubusercontent.com/96064925204fe6f1cc10c47f6abcbf915a7858930e8b8cf420540e56f1b583dd/68747470733a2f2f706f7365722e707567782e6f72672f7770626f6e65732f6d6f727269732d7068702f646f776e6c6f6164733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/wpbones/morris-php) [![License](https://camo.githubusercontent.com/33591749ecafa80288e08c64222289b182265dce816efc95b47ef6e2f5e16e7c/68747470733a2f2f706f7365722e707567782e6f72672f7770626f6e65732f6d6f727269732d7068702f6c6963656e73653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/wpbones/morris-php) [![Monthly Downloads](https://camo.githubusercontent.com/d3dacd4f67a471f232b64b4fcd6a9257902eeb5676261ec144ccc0564e3a1e77/68747470733a2f2f706f7365722e707567782e6f72672f7770626f6e65732f6d6f727269732d7068702f642f6d6f6e74686c793f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/wpbones/morris-php)

This package provides a simple way to use the [MorrisJS](https://morrisjs.github.io/morris.js/) library in your WordPress plugin.

[![MorrisJS PHP version for WP Bones](https://private-user-images.githubusercontent.com/432181/369305251-194a457a-f48e-41f5-bcd7-8676b5506457.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyOTIzMzYsIm5iZiI6MTc4MjI5MjAzNiwicGF0aCI6Ii80MzIxODEvMzY5MzA1MjUxLTE5NGE0NTdhLWY0OGUtNDFmNS1iY2Q3LTg2NzZiNTUwNjQ1Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwOTA3MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZjQ4ZWVhYzUyOWFjYTlhNmNiOTM2ODkxMDVlZjNmZTQ4ZTM5ZDczYmM0YTNiMTIyMzZjMGFhNDA4ZjI2YTcyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.jtLrtRgERRo7qB10v94N2snDRaZLQuRATeihXw5Qodc)](https://private-user-images.githubusercontent.com/432181/369305251-194a457a-f48e-41f5-bcd7-8676b5506457.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyOTIzMzYsIm5iZiI6MTc4MjI5MjAzNiwicGF0aCI6Ii80MzIxODEvMzY5MzA1MjUxLTE5NGE0NTdhLWY0OGUtNDFmNS1iY2Q3LTg2NzZiNTUwNjQ1Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwOTA3MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZjQ4ZWVhYzUyOWFjYTlhNmNiOTM2ODkxMDVlZjNmZTQ4ZTM5ZDczYmM0YTNiMTIyMzZjMGFhNDA4ZjI2YTcyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.jtLrtRgERRo7qB10v94N2snDRaZLQuRATeihXw5Qodc)

Requirements
------------

[](#requirements)

This package works with a WordPress plugin written with [WP Bones framework library](https://github.com/wpbones/WPBones).

Installation
------------

[](#installation)

You can install third party packages by using:

```
php bones require wpbones/morris-php
```

I advise to use this command instead of `composer require` because doing this an automatic renaming will done.

You can use composer to install this package:

```
composer require wpbones/morris-php
```

You may also to add `"wpbones/morris-php": "~0.7"` in the `composer.json` file of your plugin:

```
  "require": {
    "php": ">=7.4.0",
    "wpbones/wpbones": "~1.5",
    "wpbones/morris-php": "~1.1"
  },
```

and run

```
composer install
```

Enqueue for Controller
----------------------

[](#enqueue-for-controller)

You can use the provider to enqueue the styles.

```
use WPKirk\Http\Controllers\Controller;
use WPKirk\MorrisPHP\Morris;

class MorrisPHPController extends Controller
{
  public function index()
  {

    Morris::enqueue();

    return WPKirk()
      ->view('packages.morris-php.index')
      ->withAdminStyle('prism')
      ->withAdminScript('prism')
      ->withAdminStyle('wp-kirk-common');
  }
}
```

In your view:

```
