Page MenuHomeDevCentral

WithConfiguration.php
No OneTemporary

WithConfiguration.php

<?php
namespace Nasqueron\Notifications\Tests\Analyzers\Phabricator;
use Nasqueron\Notifications\Analyzers\Phabricator\PhabricatorPayloadAnalyzerConfiguration;
use Nasqueron\Notifications\Phabricator\PhabricatorStory;
/**
* Helper methods to construct needed objects
*/
trait WithConfiguration {
private function getPhabricatorPayloadAnalyzerConfiguration () {
$filename = __DIR__ . '/../../data/PhabricatorPayloadAnalyzer/Nasqueron.json';
$mapper = new \JsonMapper();
return $mapper->map(
json_decode(file_get_contents($filename)),
new PhabricatorPayloadAnalyzerConfiguration('Nasqueron')
);
}
private function getStory() {
return new PhabricatorStory("https://phab.acme");
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, Jun 8, 07:47 (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3755119
Default Alt Text
WithConfiguration.php (767 B)

Event Timeline