LazyRecord\Schema\SchemaLoader::load PHP Method

load() public static method

Load or create schema object and cache it.
public static load ( string $class ) : LazyRecord\Schema\RuntimeSchema
$class string Schema class naem
return LazyRecord\Schema\RuntimeSchema
    public static function load($class)
    {
        if (isset(self::$schemas[$class])) {
            return self::$schemas[$class];
        }
        if (class_exists($class, true)) {
            return self::$schemas[$class] = new $class();
        }
    }

Usage Example

コード例 #1
0
ファイル: UserBase.php プロジェクト: corneltek/actionkit
 public function getSchema()
 {
     if ($this->_schema) {
         return $this->_schema;
     }
     return $this->_schema = SchemaLoader::load('User\\Model\\UserSchemaProxy');
 }
All Usage Examples Of LazyRecord\Schema\SchemaLoader::load