Skip to content

Instantly share code, notes, and snippets.

@sasezaki
Created September 21, 2012 16:32
Show Gist options
  • Select an option

  • Save sasezaki/3762509 to your computer and use it in GitHub Desktop.

Select an option

Save sasezaki/3762509 to your computer and use it in GitHub Desktop.
ZF2 Code Scan
<?php
use Zend\Loader\StandardAutoloader;
use Zend\Code\Scanner\DirectoryScanner;
use Zend\Code\Reflection\FileReflection;
require_once __DIR__.'/library/Zend/Loader/StandardAutoloader.php';
$dir = __DIR__.'/library/Zend/Validator';
$autoloader = new StandardAutoloader(array('autoregister_zf' => true));
$autoloader->register();
$scanner = new DirectoryScanner($dir);
$ret = $scanner->getClasses();
foreach ($ret as $r) {
foreach ($r->getProperties() as $property) {
if ($property->getName() === 'messageTemplates') {
var_dump($property->getClassScanner());
var_dump($property->getValue());
}
}
die;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment