[horde] Question regarding creating a new class
Ralf Lang
lang at b1-systems.de
Tue Dec 5 11:15:56 UTC 2017
Am 04.12.2017 um 21:33 schrieb Mike Poznecki:
> Hi,
> I am trying to create a custom transport.
> Here are the files that I have created/modified:
> created:/usr/share/pear/Horde/Mail/Transport/mySMTP.php
> modified:/var/www/horde/config/conf.xml
>
> But when I try to select it in the config page, I receive an error that says:
>
> "mySMTP" driver (for Horde_Mail_Transport not found). [on line 85 of
> "/usr/share/pear/Horde/Core/Factory/Base.php"]
>
> What else must I do besides creating the file with my class and setting
> up the conf.xml with the name of my class (minus the Horde_Mail_Transport) ?
>
> Is there something else I need to do in order for Horde to know about my
> class?
>
> Thanks,
> Michael.
>
I think there are some cases where classnames are glued together using
ucfirst and it could be relevant for the autoloader if file name match
classname, cap sensitively. Making the file ...Mail/Transport/Mysmtp.php
or MySmtp and the class name Horde_Mail_Transport_Mysmtp extends...
could possibly be the right fix.
--
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: lang at b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
More information about the horde
mailing list