Searched refs:trait (Results 1 – 25 of 220) sorted by relevance
123456789
6 * Description: Checks if the trait exists17 trait MyTrait {}21 echo "\nCalling trait_exists() on existing trait with autoload explicitly enabled:\n";29 echo "\nCalling trait_exists() on non-existent trait with autoload unspecified:\n";31 echo "\nCalling trait_exists() on existing trait with autoload unspecified:\n";38 Calling trait_exists() on non-existent trait with autoload explicitly enabled:42 Calling trait_exists() on existing trait with autoload explicitly enabled:45 Calling trait_exists() on non-existent trait with autoload explicitly enabled:48 Calling trait_exists() on existing trait with autoload explicitly disabled:51 Calling trait_exists() on non-existent trait with autoload unspecified:[all …]
14 trait MyTrait {}20 foreach (get_declared_traits() as $trait) {21 if (!trait_exists($trait)) {22 echo "Error: $trait is not a valid trait.\n";26 echo "\n-- Ensure trait is listed --\n";48 -- Ensure trait is listed --
2 Object naming collision error: trait/trait6 trait A { }7 trait A { }11 Fatal error: Cannot declare trait A, because the name is already in use in %s on line %d
2 Object naming collision error: class/trait7 trait A { }11 Fatal error: Cannot declare trait A, because the name is already in use in %s on line %d
2 Object naming collision error: interface/trait7 trait A { }11 Fatal error: Cannot declare trait A, because the name is already in use in %s on line %d
2 Bug #63219 (Segfault when aliasing trait method when autoloader throws excpetion)5 trait TFoo {18 Fatal error: Could not find trait Typo in %sbug63219.php on line %d
2 Testing trait collisions6 trait foo {9 trait c {13 trait b {26 Fatal error: Trait method test has not been applied, because there are collisions with other trait …
2 Trying to exclude trait method multiple times6 trait foo {9 trait c {23 Fatal error: Failed to evaluate a trait precedence (test). Method of trait foo was defined to be ex…
2 In instead definitions all trait whose methods are meant to be hidden can be listed.7 trait A {13 trait B {19 trait C {
2 Trying to extend a trait6 trait abc { }12 Fatal error: Class foo cannot extend from trait abc in %s on line %d
2 Trying to add an alias to a trait method where there is another with same name.7 trait foo {11 trait baz {26 Fatal error: Trait method test has not been applied, because there are collisions with other trait …
2 Trying to instantiate a trait6 trait abc {13 Fatal error: Uncaught Error: Cannot instantiate trait abc in %s:%d
7 trait Hello {13 trait World {19 trait HelloWorld {
2 Bug #60173 (Wrong error message on reflective trait instantiation)6 trait foo { }11 Fatal error: Uncaught Error: Cannot instantiate trait foo in %s:%d
2 Invalid conflict resolution (unused trait as lhs of "insteadof")5 trait T1 {8 trait T2 {
2 Invalid conflict resolution (unused trait as rhs of "insteadof")5 trait T1 {8 trait T2 {
2 Invalid conflict resolution (unused trait as lhs of "as")5 trait T1 {8 trait T2 {
6 trait foo {12 trait foo2 {28 Fatal error: Class A cannot extend from trait foo in %s on line %d
2 __TRAIT__: Basics, a constant denoiting the trait of definition.6 trait TestTrait {20 trait TestTraitIndirect {
2 Bug #54441 (Changing trait static method visibility)6 trait Foo {19 Fatal error: The modifiers for the trait alias dontKnow() need to be changed in the same statement …
7 trait THello1 {13 trait THello2 {25 Fatal error: Trait method hello has not been applied, because there are collisions with other trait…
2 Bug #60165 (Aliasing unexisting trait should throw/trigger the exception/error)6 trait A {10 trait B {
6 trait foo {12 trait baz {28 …hod __clone has not been applied, because there are collisions with other trait methods on bar in …
2 Bug #60165 (Aliasing unexisting trait should throw/trigger the exception/error)8 trait A {}10 trait B {
7 trait A {12 trait B {23 Fatal error: Trait method M1 has not been applied, because there are collisions with other trait me…
Completed in 23 milliseconds