/** * @param string|DateTime $value * @return integer|null */ private static function _valueFromLdapDateTime($value) { if ($value instanceof DateTime) { return $value->format('U'); } else { if (is_string($value)) { try { return Zend_Ldap_Converter::fromLdapDateTime($value, false)->format('U'); } catch (InvalidArgumentException $e) { return null; } } else { return null; } } }