Esempio n. 1
0
    protected function newApp($appId)
    {
        if (empty($appId)) {
            return new App();
        }
        $sql = 'SELECT id,
				       userId,
				       status,
				       name,
				       url,
				       appKey
				  FROM fusio_app
				 WHERE id = :appId';
        $row = $this->connection->fetchAssoc($sql, array('appId' => $appId));
        if (!empty($row)) {
            $app = new App();
            $app->setId($row['id']);
            $app->setUserId($row['userId']);
            $app->setStatus($row['status']);
            $app->setName($row['name']);
            $app->setUrl($row['url']);
            $app->setAppKey($row['appKey']);
            return $app;
        } else {
            throw new \RuntimeException('Invalid app id');
        }
    }
Esempio n. 2
0
 protected function getContext()
 {
     $app = new App();
     $app->setAnonymous(false);
     $app->setId(2);
     $app->setUserId(2);
     $app->setStatus(1);
     $app->setName('Foo-App');
     $app->setUrl('http://google.com');
     $app->setAppKey('5347307d-d801-4075-9aaa-a21a29a448c5');
     $action = new Action();
     $action->setId(uniqid());
     $action->setName('foo');
     $action->setDate(date('Y-m-d H:i:s'));
     return new Context(34, $app, $action);
 }