コード例 #1
0
ファイル: ClassTest.php プロジェクト: kingsj/core
 /**
  * Creates an abstract item instance.
  *
  * @return PHP_Depend_Code_AbstractItem
  */
 protected function createItem()
 {
     $class = new PHP_Depend_Code_Class(__CLASS__);
     $class->setContext($this->getMock('PHP_Depend_Builder_Context'));
     return $class;
 }
コード例 #2
0
ファイル: ClassTest.php プロジェクト: rouffj/pdepend
 /**
  * Creates an abstract item instance.
  *
  * @return PHP_Depend_Code_AbstractItem
  */
 protected function createItem()
 {
     $class = new PHP_Depend_Code_Class(__CLASS__);
     $class->setSourceFile(new PHP_Depend_Code_File(__FILE__));
     $class->setCache(new PHP_Depend_Util_Cache_Driver_Memory());
     $class->setContext($this->getMock('PHP_Depend_Builder_Context'));
     return $class;
 }
コード例 #3
0
ファイル: AbstractTest.php プロジェクト: rouffj/pdepend
 /**
  * Creates a ready to use class fixture.
  *
  * @param string $name Optional class name.
  *
  * @return PHP_Depend_Code_Class
  * @since 1.0.2
  */
 protected function createClassFixture($name = null)
 {
     $name = $name ? $name : get_class($this);
     $class = new PHP_Depend_Code_Class($name);
     $class->setSourceFile(new PHP_Depend_Code_File($GLOBALS['argv'][0]));
     $class->setCache(new PHP_Depend_Util_Cache_Driver_Memory());
     $class->setContext($this->getMock('PHP_Depend_Builder_Context'));
     return $class;
 }