N98\Magento\Command\Cache\CleanCommandTest::getApplication PHP Method

getApplication() public method

public getApplication ( ) : PHPUnit_Framework_MockObject_MockObject | Application
return PHPUnit_Framework_MockObject_MockObject | N98\Magento\Application
    public function getApplication()
    {
        $application = parent::getApplication();
        if ($application::MAGENTO_MAJOR_VERSION_1 !== $application->getMagentoMajorVersion()) {
            return $application;
        }
        // FIXME #613 make install command work with 1.9+ and cache initialization
        $version = \Mage::getVersion();
        $against = '1.9.0.0';
        if ($application->isMagentoEnterprise()) {
            $against = '1.14.0.0';
        }
        if (-1 != version_compare($version, $against)) {
            $this->markTestSkipped(sprintf('Test skipped because it fails after new install of a Magento 1.9+ version (Magento version is: ' . '%s) which is the case on travis where we always have a new install.', $version));
        }
        return $application;
    }