Example #1
0
 /**
  * @test
  */
 public function getPublicFileContentsReturnsEmptyStringIfFileIsInvalid()
 {
     $this->view->expects($this->never())->method('header');
     $this->assertEquals('', $this->controller->parseRequest('GET', array('file' => 'js/i_do_not_exist.js')));
 }
Example #2
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
use Bookmarks\Storage;
use Bookmarks\View;
use Bookmarks\Controller;
$server = filter_input_array(INPUT_SERVER, FILTER_SANITIZE_STRING);
$get = filter_input_array(INPUT_GET, FILTER_SANITIZE_STRING);
$post = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING);
$request = array_merge(is_null($get) ? array() : $get, is_null($post) ? array() : $post);
$env = new \Bookmarks\Environment();
$env->inject('subdomain', 'dev');
// replace all {subdomain} parts with dev
$storage = new Storage('../config/links.json');
$view = new View('../cache');
$controller = new Controller($storage, $view);
$controller->injectEnvironment($env);
echo $controller->parseRequest($server['REQUEST_METHOD'], $request);