Skip to content

Commit 48c7e32

Browse files
author
Fehér Zoltán
committed
sfAutoload include fix
1 parent 7d1e547 commit 48c7e32

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/autoload/sfAutoload.class.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,15 @@ public function reloadClasses($force = false)
138138

139139
$file = $configuration->getConfigCache()->checkConfig('config/autoload.yml');
140140

141-
$this->classes = include($file);
141+
if (defined('HHVM_VERSION'))
142+
{
143+
// workaround for https://github.com/facebook/hhvm/issues/1447
144+
$this->classes = eval(str_replace('<?php', '', file_get_contents($file)));
145+
}
146+
else
147+
{
148+
$this->classes = include $file;
149+
}
142150

143151
foreach ($this->overriden as $class => $path)
144152
{

0 commit comments

Comments
 (0)