Phactory を Symfony2 プロジェクトで動作させようとしています。単体テストの1つにあるものは次のとおりです。
<?php
namespace VNN\PressboxBundle\Tests\Entity;
namespace VNN\PressboxBundle\Entity;
use VNN\PressboxBundle\Entity\User;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Phactory\Sql\Phactory;
class UserTest extends EntityTest
{
public function testCreate()
{
Phactory::define('user', array(
'username' => 'jasonswett',
));
}
}
そのテストを実行しようとすると発生するエラーは次のとおりです。
PHP Fatal error: Class 'Phactory\Sql\Phactory' not found in /Users/jason/Web/pressbox/src/VNN/PressboxBundle/Tests/Entity/UserTest.php on line 12
けっこうだ。このファイルを Phactory と通信するにはどうすればよいですか? Phactory
それが役立つ場合、クラスが定義されていることがわかり、vendor/chriskite/phactory/lib/Phactory/Sql/Phactory.php
その最初の数行は次のようになります。
<?php
namespace Phactory\Sql;
class Phactory {