public function findFile($filename)
    {
        $filename = basename(str_replace('\\', '/', $filename));

        foreach ($this->strategies as $strategy) {
            $path = $strategy->locate($filename);

            if (!is_null($path)) {
                return $path;
            }
        }

        return null;
    }