Namespace Alphred
Classes summary
Alfred | Basic interaction with Alfred |
AppleScript | Provides limited functionality to AppleScript |
Choose | Creates and executes AppleScript "Choose from..." dialogs. |
Config | A simple class to manage configuration for workflows |
Date | Provides text filters for date objects |
Dialog | Class to create standard AppleScript dialogs. |
Filter | Filters arrays to match a query |
Globals | A class to reteive certain Global variables |
i18n | Translation library for Alphred |
Ini | Extends INI parsing and writing for PHP |
Keychain | Enables easy access to parts of the Keychain for secure password storage / retrieval |
Log | Simple static logging functionality that writes to files or STDERR |
Notification | Creates simple notifications on OS X 10.8+ |
Request | Generic, light-weight, low-functionality wrapper around PHP's cURL library |
Result | Result class |
ScriptFilter | Creates Script Filter XML for Alfred |
Text | Methods to apply "filters" to text to transform them |
Interfaces summary
ConfigKeyNotSet | Thrown when trying to get a config key that has not been set |
Exception | This is the namespaced "Exception" class (i.e.: Alphred\Exception) |
FileDoesNotExist | Thrown when trying to access a file that does not exist |
InvalidKeychainAccount | Keychain error |
InvalidScriptFilterArgument | Thrown when trying to pass bad keys to a script filter |
InvalidSecurityAction | Thrown with a bad error code. |
InvalidXMLProperty | Thrown when trying to set an XML property that should not exist |
PasswordExists | Exception thrown when trying to set a password in the keychain without the update flag |
PasswordNotFound | Thrown when trying to get a password that has not been set |
PluginFunctionNotFound | Thrown when trying to load a plugin that has not been defined |
RunningOutsideOfAlfred | This is thrown when trying to use functions that require variables set by Alfred |
ShouldBeBool | Thrown when sending something that should be a bool but isn't |
TooManyArguments | Thrown when giving too many arguments |
UnknownSecurityException | Thrown when security doesn't know what to do |
UseOnlyAsStatic | Thrown when trying to instantiate a class that is written to be used as static only. |