for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WSW\SiftScience\Environments;
/**
* Class Environment
*
* @package WSW\SiftScience\Environments
* @author Ronaldo Matos Rodrigues <[email protected]>
*/
abstract class Environment
{
* @param string $host
* @return bool
public static function isValid($host)
return (bool) in_array($host, [Production::WS_HOST]);
}
* @param string $resource
* @return string
public function getWsUrl($resource)
return 'https://' . $this->getWsHost() . $resource;
public function getUrl($resource)
return 'https://' . $this->getHost() . $resource;
abstract public function getWsHost();
abstract public function getHost();