cache = $cacheFactory->createLocal('findBinaryPath'); } /** * Try to find a program * * @return false|string */ public function findBinaryPath(string $program) { $result = $this->cache->get($program); if ($result !== null) { return $result; } $result = false; if (\OCP\Util::isFunctionEnabled('exec')) { $exeSniffer = new ExecutableFinder(); // Returns null if nothing is found $result = $exeSniffer->find( $program, null, $this->config->getSystemValue('binary_search_paths', self::DEFAULT_BINARY_SEARCH_PATHS)); if ($result === null) { $result = false; } } // store the value for 5 minutes $this->cache->set($program, $result, 300); return $result; } } n> Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD: https://github.com/go-gitea/giteawww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/lib/pq/.travis.yml
blob: 283f35f23416387d48ea7a054f4b7cf679b89321 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45