public static function factory($path = NULL, array $values = array()) { if (!Model_Gallery::$_root) { Model_Gallery::$_root = DOCROOT . 'galleri'; } if (!is_null($path)) { $values['path'] = $path; } $obj = new Model_Gallery(); foreach ($values as $key => $value) { $obj->{$key} = $value; } return $obj; }