values ->transform(function($item) { if (preg_match('/[0-9]+\.[0-9]+\.[0-9]+/',$item)) { $format = sprintf('%s%s
%s
', $item, static::get($item,'title'), ($x=static::get($item,'ref')) ? sprintf('',$x) : '', static::get($item,'desc'), ); return $format; } else return $item; })->join('
* "1.3.6.1.4.1.4203.1.5.1" => array:3 [
* [title] => All Operational Attribute
* [ref] => RFC 3673
* [desc] => An LDAP extension which clients may use to request the return of all operational attributes.
* ]
*
*
* @param string $string The OID number (ie, "1.3.6.1.4.1.4203.1.5.1") of the OID of interest.
* @param string $key The title|ref|desc to return
* @return string|null
* @testedby TranslateOidTest::testRootDSE()
*/
protected static function get(string $string,string $key): ?string
{
return parent::_get(config_path('ldap_supported_oids.txt'),$string,$key);
}
}