/**
  * 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');
 }
Exemple #3
0
 /**
  * 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;
 }