Exemplo n.º 1
0
    protected function setUp()
    {
        file_put_contents(self::$root . '/sugar/sugar_version.php', '<?php
$sugar_version = \'' . static::$version . '\';
');
        $manager = new Manager();
        /* @var $sugar \Insulin\Sugar\SugarInterface */
        $this->sugar = $manager->get(static::$root . '/sugar');
    }
Exemplo n.º 2
0
 /**
  * Checks if supplied path contains a valid SugarCRM instance.
  *
  * @param string $path
  *   Path to a SugarCRM instance root.
  *
  * @return bool
  *   True if supplied path is a valid SugarCRM instance root directory,
  *   false otherwise.
  */
 protected function hasSugar($path)
 {
     try {
         $manager = new Manager();
         $sugar = $manager->get($path);
     } catch (\Exception $e) {
         return false;
     }
     return $sugar instanceof Sugar;
 }
Exemplo n.º 3
0
    public function testFind()
    {
        file_put_contents(static::$root . '/sugar/sugar_version.php', '<?php
$sugar_version      = \'7.0.0\';
$sugar_db_version   = \'\';
$sugar_flavor       = \'ENT\';
$sugar_build        = \'123\';
$sugar_timestamp    = \'2013-08-08 12:00am\';
');
        $manager = new Manager();
        $sugar = $manager->find(static::$root . '/sugar/include');
        $this->assertInstanceOf('Insulin\\Sugar\\SugarInterface', $sugar);
    }