Flow\File::__construct PHP Method

__construct() public method

Constructor
public __construct ( flow\ConfigInterface $config, flow\RequestInterface $request = null )
$config flow\ConfigInterface
$request flow\RequestInterface
    public function __construct(ConfigInterface $config, RequestInterface $request = null)
    {
        $this->config = $config;
        if ($request === null) {
            $request = new Request();
        }
        $this->request = $request;
        $this->identifier = call_user_func($this->config->getHashNameCallback(), $request);
    }

Usage Example

Example #1
0
 function __construct(MongoConfigInterface $config, RequestInterface $request = null)
 {
     if ($request === null) {
         $request = new Request();
     }
     parent::__construct($config, $request);
     $this->config = $config;
 }