5 Commits
1.0.1 ... 1.0.5

Author SHA1 Message Date
79f21773c6 canary and houdini updates 2024-08-09 17:18:24 -04:00
d9f0e86ce1 bugfix + composer version bumps 2024-08-09 02:22:58 -04:00
5b823f02f1 remove dumb constants 2024-08-09 02:04:04 -04:00
f80f7bed6b more fixes for composer use 2024-08-09 01:35:47 -04:00
e3cf6beebb code fixes to support composer 2024-08-09 01:00:02 -04:00
18 changed files with 44 additions and 72 deletions

View File

@ -14,7 +14,7 @@
*/ */
namespace TheTempusProject\Bedrock\Bin; namespace TheTempusProject\Bedrock\Bin;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
use TheTempusProject\Hermes\Functions\Route as Routes; use TheTempusProject\Hermes\Functions\Route as Routes;
use TheTempusProject\Bedrock\Functions\Input; use TheTempusProject\Bedrock\Functions\Input;
use TheTempusProject\Bedrock\Functions\Check; use TheTempusProject\Bedrock\Functions\Check;
@ -46,8 +46,8 @@ class Bedrock {
Debug::group( 'Bedrock Application' ); Debug::group( 'Bedrock Application' );
ob_start(); ob_start();
self::$activeConfig = new Config( CONFIG_JSON ); self::$activeConfig = new Config( CONFIG_JSON );
set_error_handler( [ 'TheTempusProject\\Canary\\Canary', 'handle_error' ] ); set_error_handler( [ BEDROCK_DEFAULT_ERROR_HANDLER, 'handle_error' ] );
set_exception_handler( [ 'TheTempusProject\\Canary\\Canary', 'handle_exception' ] ); set_exception_handler( [ BEDROCK_DEFAULT_EXCEPTION_HANDLER, 'handle_exception' ] );
self::$controllerName = DEFAULT_CONTROLLER_CLASS; self::$controllerName = DEFAULT_CONTROLLER_CLASS;
self::$methodName = DEFAULT_CONTROLLER_METHOD; self::$methodName = DEFAULT_CONTROLLER_METHOD;
$this->setUrl( $url ); $this->setUrl( $url );

View File

@ -11,7 +11,7 @@
*/ */
namespace TheTempusProject\Bedrock\Classes; namespace TheTempusProject\Bedrock\Classes;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
use TheTempusProject\Bedrock\Functions\Check; use TheTempusProject\Bedrock\Functions\Check;
use TheTempusProject\Bedrock\Functions\Input; use TheTempusProject\Bedrock\Functions\Input;

View File

@ -14,7 +14,7 @@
*/ */
namespace TheTempusProject\Bedrock\Classes; namespace TheTempusProject\Bedrock\Classes;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
use TheTempusProject\Bedrock\Functions\Session; use TheTempusProject\Bedrock\Functions\Session;
use TheTempusProject\Houdini\Classes\Issues; use TheTempusProject\Houdini\Classes\Issues;

View File

@ -16,7 +16,7 @@ namespace TheTempusProject\Bedrock\Classes;
use Exception; use Exception;
use TheTempusProject\Hermes\Functions\Redirect; use TheTempusProject\Hermes\Functions\Redirect;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class CustomException extends Exception { class CustomException extends Exception {
private $originFunction = null; private $originFunction = null;

View File

@ -16,7 +16,7 @@ namespace TheTempusProject\Bedrock\Classes;
use PDO; use PDO;
use PDOException; use PDOException;
use TheTempusProject\Houdini\Classes\Pagination; use TheTempusProject\Houdini\Classes\Pagination;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Database { class Database {
public static $instance = null; public static $instance = null;

View File

@ -12,7 +12,7 @@
*/ */
namespace TheTempusProject\Bedrock\Classes; namespace TheTempusProject\Bedrock\Classes;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
use TheTempusProject\Bedrock\Functions\Check; use TheTempusProject\Bedrock\Functions\Check;
use TheTempusProject\Bedrock\Bedrock; use TheTempusProject\Bedrock\Bedrock;

View File

@ -11,7 +11,7 @@
*/ */
namespace TheTempusProject\Bedrock\Classes; namespace TheTempusProject\Bedrock\Classes;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
use TheTempusProject\Bedrock\Classes\Config; use TheTempusProject\Bedrock\Classes\Config;
use TheTempusProject\Bedrock\Classes\Database; use TheTempusProject\Bedrock\Classes\Database;

View File

@ -9,14 +9,14 @@
* @link https://TheTempusProject.com/Core * @link https://TheTempusProject.com/Core
* @license https://opensource.org/licenses/MIT [MIT LICENSE] * @license https://opensource.org/licenses/MIT [MIT LICENSE]
*/ */
namespace TheTempusProject\Houdini\Classes; namespace TheTempusProject\Bedrock\Classes;
use TheTempusProject\Houdini\Classes\Template; use TheTempusProject\Houdini\Classes\Template;
use TheTempusProject\Hermes\Functions\Route as Routes; use TheTempusProject\Hermes\Functions\Route as Routes;
use TheTempusProject\Bedrock\Functions\Input; use TheTempusProject\Bedrock\Functions\Input;
use TheTempusProject\Bedrock\Classes\Config; use TheTempusProject\Bedrock\Classes\Config;
use TheTempusProject\Bedrock\Functions\Check; use TheTempusProject\Bedrock\Functions\Check;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Pagination extends Template { class Pagination extends Template {
//The settings that will not change //The settings that will not change

View File

@ -47,24 +47,30 @@
} }
// Debug // Debug
// Log Levels // Log Levels
if ( ! defined('CANARY_DEBUG_LEVEL_ERROR' ) ) { if ( ! defined('CANARY_DEBUG_LEVEL_ERROR' ) ) {
define( 'CANARY_DEBUG_LEVEL_ERROR', 'error' ); define( 'CANARY_DEBUG_LEVEL_ERROR', 'error' );
} }
if ( ! defined('CANARY_DEBUG_LEVEL_WARN' ) ) { if ( ! defined('CANARY_DEBUG_LEVEL_WARN' ) ) {
define( 'CANARY_DEBUG_LEVEL_WARN', 'warn' ); define( 'CANARY_DEBUG_LEVEL_WARN', 'warn' );
} }
if ( ! defined('CANARY_DEBUG_LEVEL_INFO' ) ) { if ( ! defined('CANARY_DEBUG_LEVEL_INFO' ) ) {
define( 'CANARY_DEBUG_LEVEL_INFO', 'info' ); define( 'CANARY_DEBUG_LEVEL_INFO', 'info' );
} }
if ( ! defined('CANARY_DEBUG_LEVEL_LOG' ) ) { if ( ! defined('CANARY_DEBUG_LEVEL_LOG' ) ) {
define( 'CANARY_DEBUG_LEVEL_LOG', 'log' ); define( 'CANARY_DEBUG_LEVEL_LOG', 'log' );
} }
if ( ! defined('CANARY_DEBUG_LEVEL_DEBUG' ) ) { if ( ! defined('CANARY_DEBUG_LEVEL_DEBUG' ) ) {
define( 'CANARY_DEBUG_LEVEL_DEBUG', 'debug' ); define( 'CANARY_DEBUG_LEVEL_DEBUG', 'debug' );
} }
if (!defined('CANARY_ENABLED')) { if (!defined('CANARY_ENABLED')) {
define('CANARY_ENABLED', false); define('CANARY_ENABLED', false);
} }
if (!defined('BEDROCK_DEFAULT_ERROR_HANDLER')) {
define('BEDROCK_DEFAULT_ERROR_HANDLER', 'TheTempusProject\\Canary\\Bin\\Canary');
}
if (!defined('BEDROCK_DEFAULT_EXCEPTION_HANDLER')) {
define('BEDROCK_DEFAULT_EXCEPTION_HANDLER', 'TheTempusProject\\Canary\\Bin\\Canary');
}
if (!defined('DEBUG_EMAIL')) { if (!defined('DEBUG_EMAIL')) {
define('DEBUG_EMAIL', 'webmaster@' . $_SERVER['HTTP_HOST']); define('DEBUG_EMAIL', 'webmaster@' . $_SERVER['HTTP_HOST']);
} }
@ -114,40 +120,6 @@
if (!defined('BEDROCK_CONFIG_JSON')) { if (!defined('BEDROCK_CONFIG_JSON')) {
define('BEDROCK_CONFIG_JSON', BEDROCK_CONFIG_DIRECTORY . 'config.json'); define('BEDROCK_CONFIG_JSON', BEDROCK_CONFIG_DIRECTORY . 'config.json');
} }
// Shared Directories
if (!defined('APP_ROOT_DIRECTORY')) {
define('APP_ROOT_DIRECTORY', BEDROCK_ROOT_DIRECTORY);
}
if (!defined('CONFIG_DIRECTORY')) {
define('CONFIG_DIRECTORY', BEDROCK_CONFIG_DIRECTORY);
}
if (!defined('BIN_DIRECTORY')) {
define('BIN_DIRECTORY', BEDROCK_BIN_DIRECTORY);
}
if (!defined('VIEW_DIRECTORY')) {
define('VIEW_DIRECTORY', BEDROCK_VIEW_DIRECTORY);
}
if (!defined('ERRORS_DIRECTORY')) {
define('ERRORS_DIRECTORY', BEDROCK_ERRORS_DIRECTORY);
}
if (!defined('CLASSES_DIRECTORY')) {
define('CLASSES_DIRECTORY', BEDROCK_CLASSES_DIRECTORY);
}
if (!defined('FUNCTIONS_DIRECTORY')) {
define('FUNCTIONS_DIRECTORY', BEDROCK_FUNCTIONS_DIRECTORY);
}
if (!defined('RESOURCES_DIRECTORY')) {
define('RESOURCES_DIRECTORY', BEDROCK_RESOURCES_DIRECTORY);
}
if (!defined('TEMPLATE_DIRECTORY')) {
define('TEMPLATE_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'templates' . DIRECTORY_SEPARATOR);
}
if (!defined('UPLOAD_DIRECTORY')) {
define('UPLOAD_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'uploads' . DIRECTORY_SEPARATOR);
}
if (!defined('IMAGE_UPLOAD_DIRECTORY')) {
define('IMAGE_UPLOAD_DIRECTORY', BEDROCK_ROOT_DIRECTORY . 'images' . DIRECTORY_SEPARATOR);
}
// Files // Files
if (!defined('COMPOSER_JSON_LOCATION')) { if (!defined('COMPOSER_JSON_LOCATION')) {
define('COMPOSER_JSON_LOCATION', APP_ROOT_DIRECTORY . 'composer.json'); define('COMPOSER_JSON_LOCATION', APP_ROOT_DIRECTORY . 'composer.json');

View File

@ -12,7 +12,7 @@
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Bedrock\Classes\Config; use TheTempusProject\Bedrock\Classes\Config;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Check { class Check {
private static $formValidator = null; private static $formValidator = null;

View File

@ -13,7 +13,7 @@
*/ */
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Code { class Code {
/** /**

View File

@ -11,7 +11,7 @@
*/ */
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Cookie { class Cookie {
/** /**

View File

@ -11,7 +11,7 @@
*/ */
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Hash { class Hash {
/** /**

View File

@ -11,7 +11,7 @@
*/ */
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Input { class Input {
/** /**

View File

@ -11,7 +11,7 @@
*/ */
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Session { class Session {
/** /**

View File

@ -12,7 +12,7 @@
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Bedrock\Classes\Config; use TheTempusProject\Bedrock\Classes\Config;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Token { class Token {
private static $tokenName; private static $tokenName;

View File

@ -13,7 +13,7 @@
*/ */
namespace TheTempusProject\Bedrock\Functions; namespace TheTempusProject\Bedrock\Functions;
use TheTempusProject\Canary\Canary as Debug; use TheTempusProject\Canary\Bin\Canary as Debug;
class Upload { class Upload {
public static $lastUpload = null; public static $lastUpload = null;

8
composer.lock generated
View File

@ -12,7 +12,7 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.thetempusproject.com/the-tempus-project/canary", "url": "https://git.thetempusproject.com/the-tempus-project/canary",
"reference": "7746eb4af73f3eaba040d547904a251bbdab6977" "reference": "289f35cf6b0bcacc4eaba056a11906426c6068fa"
}, },
"require": { "require": {
"php": ">=8.1.0" "php": ">=8.1.0"
@ -48,7 +48,7 @@
"thetempusproject", "thetempusproject",
"tools" "tools"
], ],
"time": "2024-08-09T04:35:45+00:00" "time": "2024-08-09T21:13:37+00:00"
}, },
{ {
"name": "thetempusproject/hermes", "name": "thetempusproject/hermes",
@ -100,7 +100,7 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.thetempusproject.com/the-tempus-project/houdini", "url": "https://git.thetempusproject.com/the-tempus-project/houdini",
"reference": "008d7d90230f9eee87d8dbe982e55fae433e1337" "reference": "cbaba96d5ee2a3038b8c8b3e34c4b834de03b8f5"
}, },
"require": { "require": {
"php": ">=8.1.0", "php": ">=8.1.0",
@ -137,7 +137,7 @@
"thetempusproject", "thetempusproject",
"tools" "tools"
], ],
"time": "2024-08-09T04:38:04+00:00" "time": "2024-08-09T21:16:21+00:00"
} }
], ],
"packages-dev": [], "packages-dev": [],