An object graph visualizer
Latest commit 1f8181b Apr 21, 2016 2 @koriym Merge pull request #5 from phofmann-trust/patch-2
Use protocol-relative URL for d3.min.js
Failed to load latest commit information.
tests cleanup May 14, 2015
.gitignore add ignore files May 9, 2014
.php_cs update metafiles May 14, 2015
.scrutinizer.yml update metafiles May 14, 2015
.travis.yml update metafiles May 14, 2015
Licence.txt update year Mar 5, 2015 Update Jun 30, 2015
build.xml add ignore files May 9, 2014
composer.json MIT license May 14, 2015
phpcs.xml update metafiles May 14, 2015
phpmd.xml update metafiles May 14, 2015
phpunit.xml simpler phpunit config file May 10, 2014


An object graph visualizer for PHP

Scrutinizer Code Quality Build Status Code Coverage object graph

What is object graph ?

Object-oriented applications contain complex webs of interrelated objects. Objects are linked to each other by one object either owning or containing another object or holding a reference to another object. This web of objects is called an object graph and it is the more abstract structure that can be used in discussing an application's state. - wikipedia

(JA) オブジェクト指向のアプリケーションは相互に関係のある複雑なオブジェクト網を含んでいます。オブジェクトはあるオブジェクトから所有されているか、他のオブジェクト(またはそのリファレンス)を含んでいるか、そのどちらかでお互いに接続されています。このオブジェクト網をオブジェクトグラフと呼びます。

Simple object graph

only object

With properties


Full extract



  • PHP 5.4+


    "require-dev": {
        "koriym/printo": "~1.0"




use Koriym\Printo\Printo;

echo (new Printo($object))

Live demo