From 6f8baaa2c9e858e39cc69fd5c9716a37dc077472 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Tue, 19 Oct 2010 01:31:56 +0000 Subject: [PATCH] ENHANCEMENT #5977 Added optional argument to ClassInfo::getValidSubClasses() and removed harcoded SiteTree (from r110467) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112843 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/ClassInfo.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/ClassInfo.php b/core/ClassInfo.php index 0e626b698..09370c25a 100755 --- a/core/ClassInfo.php +++ b/core/ClassInfo.php @@ -52,9 +52,10 @@ class ClassInfo { /** * Returns the manifest of all classes which are present in the database. + * @param string $class Class name to check enum values for ClassName field */ - static function getValidSubClasses(){ - return DB::getConn()->enumValuesForField("SiteTree", "ClassName"); + static function getValidSubClasses($class = 'SiteTree') { + return DB::getConn()->enumValuesForField($class, 'ClassName'); } /**