SYMBOL INDEX (108 symbols across 18 files) FILE: src/CascadesDeletes.php type CascadesDeletes (line 11) | trait CascadesDeletes method bootCascadesDeletes (line 18) | public static function bootCascadesDeletes() method getCascadeDeletes (line 88) | public function getCascadeDeletes() method setCascadeDeletes (line 100) | public function setCascadeDeletes($cascadeDeletes) method getCascadeDeletesRelationNames (line 110) | public function getCascadeDeletesRelationNames() method getCascadeDeletesRelations (line 122) | public function getCascadeDeletesRelations() method getInvalidCascadeDeletesRelations (line 140) | public function getInvalidCascadeDeletesRelations(?array $relations = ... method getCascadeDeletesRelationQuery (line 155) | public function getCascadeDeletesRelationQuery($relation) method isCascadeDeletesForceDeleting (line 174) | public function isCascadeDeletesForceDeleting() FILE: src/CascadesDeletesModel.php class CascadesDeletesModel (line 7) | class CascadesDeletesModel extends Model FILE: tests/IntegrationTest.php class IntegrationTest (line 16) | class IntegrationTest extends TestCase method beforeSetup (line 23) | public function beforeSetup() method createSchema (line 30) | protected function createSchema() method afterTearDown (line 92) | public function afterTearDown() method testInvalidRelationshipThrowsException (line 103) | public function testInvalidRelationshipThrowsException() method testInvalidRelationshipTypeThrowsException (line 114) | public function testInvalidRelationshipTypeThrowsException() method testNotAllRecordsDeletedThrowsException (line 125) | public function testNotAllRecordsDeletedThrowsException() method testDeletesCascadeFirstLevel (line 137) | public function testDeletesCascadeFirstLevel() method testDeletesCascadeSecondLevel (line 155) | public function testDeletesCascadeSecondLevel() method testDeletesCascadeLowerLevels (line 172) | public function testDeletesCascadeLowerLevels() method testEntireTransactionIsRolledBack (line 187) | public function testEntireTransactionIsRolledBack() method testDeletesHiddenRelatedRecords (line 211) | public function testDeletesHiddenRelatedRecords() method testDeletesOnlyRelatedRecords (line 224) | public function testDeletesOnlyRelatedRecords() method testSoftDeletesCascade (line 239) | public function testSoftDeletesCascade() method testForcedSoftDeletesCascade (line 262) | public function testForcedSoftDeletesCascade() method testSoftDeletesHiddenRelatedRecords (line 285) | public function testSoftDeletesHiddenRelatedRecords() method testForcedSoftDeletesHiddenRelatedRecords (line 299) | public function testForcedSoftDeletesHiddenRelatedRecords() method testForcedSoftDeletesMixedRelatedRecords (line 313) | public function testForcedSoftDeletesMixedRelatedRecords() method testSoftDeletesTransactionIsRolledBack (line 332) | public function testSoftDeletesTransactionIsRolledBack() method testForcedSoftDeletesTransactionIsRolledBack (line 356) | public function testForcedSoftDeletesTransactionIsRolledBack() FILE: tests/ModelTest.php class ModelTest (line 8) | class ModelTest extends TestCase method testModelUsesCascadingDeletesTrait (line 10) | public function testModelUsesCascadingDeletesTrait() FILE: tests/Models/Comment.php class Comment (line 7) | class Comment extends Model method user (line 11) | public function user() method post (line 16) | public function post() FILE: tests/Models/ExtendedUser.php class ExtendedUser (line 7) | class ExtendedUser extends CascadesDeletesModel method friends (line 13) | public function friends() method posts (line 18) | public function posts() method photos (line 23) | public function photos() method comments (line 28) | public function comments() method profile (line 33) | public function profile() method permanentPosts (line 38) | public function permanentPosts() FILE: tests/Models/InvalidKid.php class InvalidKid (line 8) | class InvalidKid extends Model method invalidable (line 16) | public function invalidable() FILE: tests/Models/PermanentPost.php class PermanentPost (line 5) | class PermanentPost extends Post method user (line 9) | public function user() method childPosts (line 14) | public function childPosts() method parentPost (line 19) | public function parentPost() method comments (line 24) | public function comments() method delete (line 29) | public function delete() FILE: tests/Models/Photo.php class Photo (line 7) | class Photo extends Model method imageable (line 11) | public function imageable() FILE: tests/Models/Post.php class Post (line 8) | class Post extends Model method user (line 16) | public function user() method photos (line 21) | public function photos() method childPosts (line 26) | public function childPosts() method parentPost (line 31) | public function parentPost() method comments (line 36) | public function comments() method invalidKids (line 41) | public function invalidKids() FILE: tests/Models/Profile.php class Profile (line 7) | class Profile extends Model method user (line 11) | public function user() FILE: tests/Models/SoftPost.php class SoftPost (line 7) | class SoftPost extends Post method user (line 13) | public function user() method childPosts (line 18) | public function childPosts() method parentPost (line 23) | public function parentPost() method comments (line 28) | public function comments() FILE: tests/Models/SoftProfile.php class SoftProfile (line 7) | class SoftProfile extends Profile method user (line 13) | public function user() FILE: tests/Models/SoftUser.php class SoftUser (line 7) | class SoftUser extends User method friends (line 13) | public function friends() method posts (line 18) | public function posts() method comments (line 23) | public function comments() method profile (line 28) | public function profile() FILE: tests/Models/User.php class User (line 8) | class User extends Model method friends (line 16) | public function friends() method posts (line 21) | public function posts() method photos (line 26) | public function photos() method comments (line 31) | public function comments() method profile (line 36) | public function profile() method permanentPosts (line 41) | public function permanentPosts() FILE: tests/TestCase.php class TestCase (line 13) | class TestCase extends PhpunitTestCase method setUpDatabaseConnection (line 25) | public function setUpDatabaseConnection() method schema (line 49) | protected function schema($connection = 'default') method connection (line 59) | protected function connection($connection = 'default') method setRestrictedValue (line 74) | protected function setRestrictedValue($object, $property, $value) FILE: tests/TraitTest.php class TraitTest (line 10) | class TraitTest extends TestCase method testCanGetCascadeDeletesProperty (line 12) | public function testCanGetCascadeDeletesProperty() method testCanSetCascadeDeletesProperty (line 19) | public function testCanSetCascadeDeletesProperty() method testGetRelationNamesReturnsArrayFromArray (line 29) | public function testGetRelationNamesReturnsArrayFromArray() method testGetRelationNamesReturnsPopulatedArrayFromArray (line 38) | public function testGetRelationNamesReturnsPopulatedArrayFromArray() method testGetRelationNamesReturnsArrayFromString (line 47) | public function testGetRelationNamesReturnsArrayFromString() method testGetRelationNamesReturnsPopulatedArrayFromString (line 57) | public function testGetRelationNamesReturnsPopulatedArrayFromString() method testGetRelationNamesReturnsArrayFromNonEmptyValue (line 67) | public function testGetRelationNamesReturnsArrayFromNonEmptyValue() method testGetRelationNamesReturnsPopulatedArrayFromNonEmptyValue (line 77) | public function testGetRelationNamesReturnsPopulatedArrayFromNonEmptyV... method testGetRelationNamesReturnsArrayFromEmptyValue (line 87) | public function testGetRelationNamesReturnsArrayFromEmptyValue() method testGetRelationNamesReturnsEmptyArrayFromEmptyValue (line 97) | public function testGetRelationNamesReturnsEmptyArrayFromEmptyValue() method testGetRelationsReturnsRelationObjectsForValidNames (line 107) | public function testGetRelationsReturnsRelationObjectsForValidNames() method testGetRelationsReturnsNullForInvalidNames (line 122) | public function testGetRelationsReturnsNullForInvalidNames() method testGetRelationsExcludesEmptyNames (line 137) | public function testGetRelationsExcludesEmptyNames() method testGetInvalidRelationsReturnsInvalidNames (line 151) | public function testGetInvalidRelationsReturnsInvalidNames() method testGetInvalidRelationsExcludesEmptyNames (line 162) | public function testGetInvalidRelationsExcludesEmptyNames() method testIsForceDeletingReturnsTrueWhenForceDeleting (line 173) | public function testIsForceDeletingReturnsTrueWhenForceDeleting() method testIsForceDeletingReturnsFalseWhenNotForceDeleting (line 182) | public function testIsForceDeletingReturnsFalseWhenNotForceDeleting() method testGetCascadeDeletesRelationQueryReturnsRelation (line 189) | public function testGetCascadeDeletesRelationQueryReturnsRelation() method testCascadeDeletesRelationQueryExcludesTrashedWhenNotForceDeleting (line 198) | public function testCascadeDeletesRelationQueryExcludesTrashedWhenNotF... method testCascadeDeletesRelationQueryIncludesTrashedWhenForceDeleting (line 207) | public function testCascadeDeletesRelationQueryIncludesTrashedWhenForc... FILE: tests/helpers.php function class_uses_recursive (line 11) | function class_uses_recursive($class) function trait_uses_recursive (line 35) | function trait_uses_recursive($trait)