* @copyright Copyright (c) 2013 - 2020, Alex Tselegidis * @license http://opensource.org/licenses/GPL-3.0 - GPLv3 * @link http://easyappointments.org * @since v1.5.0 * ---------------------------------------------------------------------------- */ if ( ! function_exists('storage_path')) { /** * Get the path to the storage folder. * * Example: * * $logs_path = storage_path('logs'); // Returns "/path/to/installation/dir/storage/logs" * * @param string $path * * @return string */ function storage_path(string $path = ''): string { return FCPATH . 'storage/' . trim($path); } } if ( ! function_exists('base_path')) { /** * Get the path to the base of the current installation. * * $controllers_path = base_path('application/controllers'); // Returns "/path/to/installation/dir/application/controllers" * * @param string $path * * @return string */ function base_path(string $path = ''): string { return FCPATH . trim($path); } }