コード例 #1
0
ファイル: RequiredField.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_RequiredField extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_RequiredField', '$field is required');
コード例 #2
0
ファイル: WrongValue.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_WrongValue extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_WrongValue', '$field: expecting $range');
コード例 #3
0
ファイル: MissingObject.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingObject extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingObject', 'Missing object $name');
コード例 #4
0
ファイル: MissingClass.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingClass extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingClass', 'Missing class $class_name');
コード例 #5
0
ファイル: MissingFile.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingFile extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingFile', 'Missing file $filename');
コード例 #6
0
ファイル: MissingFunction.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingFunction extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingFunction', 'Missing function $function_name');
コード例 #7
0
ファイル: WrongPassword.php プロジェクト: EGreg/PHP-On-Pie
<?php

/**
 * @package users
 */
class Users_Exception_WrongPassword extends Pie_Exception
{
}
Pie_Exception::add('Users_Exception_WrongPassword', 'Wrong password for $identifier');
コード例 #8
0
ファイル: Recursion.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_Recursion extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_Recursion', 'Seems we have runaway recursive calls to $function_name');
コード例 #9
0
ファイル: WrongType.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_WrongType extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_WrongType', '$field is the wrong type, expecting $type.');
コード例 #10
0
ファイル: TestCaseFailed.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_TestCaseFailed extends Pie_Exception_TestCase
{
}
Pie_Exception::add('Pie_Exception_TestCaseFailed', 'failed. $message');
コード例 #11
0
ファイル: MissingConfig.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingConfig extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingConfig', 'Missing configuration field $fieldpath');
コード例 #12
0
ファイル: MissingRow.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingRow extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingRow', 'Missing $table with $criteria');
コード例 #13
0
ファイル: MissingRoute.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingRoute extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingRoute', 'Missing route $route_pattern');
コード例 #14
0
ファイル: AlreadyVerified.php プロジェクト: EGreg/PHP-On-Pie
<?php

/**
 * @package users
 */
class Users_Exception_AlreadyVerified extends Pie_Exception
{
}
Pie_Exception::add('Users_Exception_AlreadyVerified', '$key has already been verified for another user');
コード例 #15
0
<?php

class Pie_Exception_TestCaseIncomplete extends Pie_Exception_TestCase
{
}
Pie_Exception::add('Pie_Exception_TestCaseIncomplete', 'incomplete. $message');
コード例 #16
0
ファイル: DbQuery.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_DbQuery extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_DbQuery', 'DbQuery Exception: $message ... Query was: $sql');
コード例 #17
0
ファイル: TestCaseSkipped.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_TestCaseSkipped extends Pie_Exception_TestCase
{
}
Pie_Exception::add('Pie_Exception_TestCaseSkipped', 'skipped. $message');
コード例 #18
0
<?php

class Pie_Exception_DispatcherForward extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_DispatcherForward', 'Dispatcher is forwarding to $uri', array('Pie_Dispatcher'));
コード例 #19
0
ファイル: NotLoggedIn.php プロジェクト: EGreg/PHP-On-Pie
<?php

/**
 * @package users
 */
class Users_Exception_NotLoggedIn extends Pie_Exception
{
}
Pie_Exception::add('Users_Exception_NotLoggedIn', 'You are not logged in.');
コード例 #20
0
ファイル: MissingPlugin.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_MissingPlugin extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_MissingPlugin', 'Missing plugin $plugin');
コード例 #21
0
ファイル: BadUrl.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_BadUrl extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_BadUrl', 'Bad url $url (the base url is $base_url)');
コード例 #22
0
ファイル: InvalidInput.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_InvalidInput extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_InvalidInput', 'Invalid input encountered in $source');
コード例 #23
0
ファイル: PhpError.php プロジェクト: EGreg/PHP-On-Pie
     *  "errfile" =>
     *  "errline" =>
     *  "fixTrace" => fixes the trace array to
     * @param array $input_fields
     *  Same as in Pie_Exception.
     */
    function __construct($params, $input_fields)
    {
        parent::__construct($params, $input_fields);
        if (!empty($params['fixTrace'])) {
            $this->fixTrace = true;
            if (isset($params['errfile']) && isset($params['errline'])) {
                $this->file = $params['errfile'];
                $this->line = $params['errline'];
            }
        }
    }
    function getTraceEx()
    {
        $trace = parent::getTrace();
        return array_slice($trace, 3);
    }
    function getTraceAsStringEx()
    {
        $str = parent::getTraceAsString();
        return implode("\n", array_slice(explode("\n", $str), 4));
    }
    protected $fixTrace = false;
}
Pie_Exception::add('Pie_Exception_PhpError', '(PHP error) $errstr');
コード例 #24
0
ファイル: DispatcherErrors.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_DispatcherErrors extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_DispatcherErrors', 'Dispatcher is displaying errors', array('Pie_Dispatcher'));
コード例 #25
0
ファイル: TestCase.php プロジェクト: EGreg/PHP-On-Pie
<?php

abstract class Pie_Exception_TestCase extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_TestCase', 'test case exception: $message');
コード例 #26
0
ファイル: WrongState.php プロジェクト: EGreg/PHP-On-Pie
<?php

/**
 * @package users
 */
class Users_Exception_WrongState extends Pie_Exception
{
}
Pie_Exception::add('Users_Exception_WrongState', '$key is $state');
コード例 #27
0
ファイル: NotArray.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_NotArray extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_NotArray', 'Value under $keys is not an array');
コード例 #28
0
ファイル: UsernameExists.php プロジェクト: EGreg/PHP-On-Pie
<?php

/**
 * @package users
 */
class Users_Exception_UsernameExists extends Pie_Exception
{
}
Pie_Exception::add('Users_Exception_UsernameExists', 'Someone else has that username');
コード例 #29
0
ファイル: FailedValidation.php プロジェクト: EGreg/PHP-On-Pie
<?php

class Pie_Exception_FailedValidation extends Pie_Exception
{
}
Pie_Exception::add('Pie_Exception_FailedValidation', '$message');