MySource Matrix Developer

Main Content

Developer Tools

This page lists the tools available to Squiz developers. These tools comprise the Squiz SDK.

Snoopy

Snoopy is a PHP script used to enforce the MySource Matrix Coding Standards. All code developed for the MySource Matrix Content Management System (CMS) should be checked with Snoopy before release.

Snoopy is also a generic tool that can help other developers enforce their coding standards.

Read more about Snoopy

PHP_CodeSniffer

PHP_CodeSniffer is a PHP5 script used to enforce the Squiz Coding Standards for MySource 4.0. PHP_CodeSniffer is an updated PHP5 only version of Snoopy.

PHP_CodeSniffer is also a generic tool that can help other developers enforce their coding standards.

Read more about PHP_CodeSniffer

The Construct

The Construct is the MySource Matrix unit testing framework. Along with the MySource Matrix unit test suite, The Construct ensures changes to MySource Matrix do not break core functionality or degrade the performance of the system.

The Construct is not yet release-ready for MySource Matrix developers. It is undergoing testing in a multi-developer environment and documentation is still being compiled.