/** * Gets the changeset object * * @return JSchemaChangeset */ public function getItems() { $folder = JPATH_ADMINISTRATOR . '/components/com_admin/sql/updates/'; try { $changeSet = JSchemaChangeset::getInstance(JFactory::getDbo(), $folder); } catch (RuntimeException $e) { JFactory::getApplication()->enqueueMessage($e->getMessage(), 'warning'); return false; } return $changeSet; }
/** * @testdox The latest schema version is returned * * @covers JSchemaChangeset::getStatus * @covers JSchemaChangeset::getUpdateFiles */ public function testTheLatestSchemaVersionIsReturned() { $this->assertSame('3.5.0-2016-03-01', $this->object->getSchema(), 'The latest schema version was not returned'); }
/** * Get database changeset * * @copyright * @author RolandD * @todo * @see * @access * @param * @return Changeset class * @since 5.6 */ public function getChangeSet() { $folder = JPATH_ADMINISTRATOR . '/components/com_csvi/sql/updates/'; $changeSet = JSchemaChangeset::getInstance(JFactory::getDbo(), $folder); return $changeSet; }
/** * Tests the getSchema method * * @return void * * @since 3.0 */ public function testGetSchema() { $this->assertInternalType('string', $this->object->getSchema()); }
/** * Gets the changeset object * * @return JSchemaChangeset * * @since 1.7.0 */ public function getItems() { $folder = JPATH_COMPONENT_ADMINISTRATOR . '/sql/updates/'; $changeSet = JSchemaChangeset::getInstance(JFactory::getDbo(), $folder); return $changeSet; }
/** * Tests the getSchema method * * @return void * * @since 3.0 */ public function testGetSchema() { $this->assertThat($this->object->getSchema(), $this->isType('string')); }
/** * * Gets the changeset object * * @return JSchemaChangeset */ public function getItems() { $folder = PATH_CORE . '/components/com_admin/amdin/sql/updates/'; $changeSet = \JSchemaChangeset::getInstance(\App::get('db'), $folder); return $changeSet; }