Question
1. Chapter 1
a. Complete Section 1.2 #3 for the findLast method. To do this, rewrite the method in an executable Java program.
b. Create a set of JUnit test cases implementing the test sets from (a) and provide the results.

2. Chapter 2
Consider the following code snippet:
public static void checkStutter (BufferedReader input){
int numberOfLines = 1;
    String line = null;
    String lastWord = null;

// Get the first line from the file argument
    line = input.readLine();
   
    // Keep reading and analyzing lines until end of file
    while (line != null){
    // Convert the input line to lower case
    line = line.toLowerCase();

    // Splits into words and puts in an array of strings
    String[] words = line.split (" ");

    // Compare with the last word on the previous line
    if (words [0].equals (lastWord))
System.out.println ("Repeated word on line " +
numberOfLines + ": " + words[0]);

    // Stop before end, nothing to compare last word with
for (int i = 0; i < (words.length-1); i++){
    // Check if current and subsequent words are same
    if (words [i].equals (words [i+1]))
System.out.println ("Repeated word on line"
+ numberOfLines + ": " + words [i]);
          }
   
    // Save last word in the line
    lastWord = words [words.length-1];
    // Get the next line from the file argument
    line = input.readLine();
    // Increment line counter
    numberOfLines++;
    }
}
a. Draw a control flow graph for the checkStutter method and calculate the cyclomatic complexity.
b. Provide the test requirements and test set for node coverage and edge coverage for your graph.
c. List all the du-paths with respect to line and numberOfLines.
d. List a minimal test set that satisfies all-defs coverage with respect to line and numberOfLines.
e. List a minimal test set that satisfies all-uses coverage with respect to line and numberOfLines.

3. Chapter 3
Consider the checkStutter method from Question 2. This method takes an input stream, named input, as an argument. We can consider this argument simply as an array of String objects that is then split into an array of String words. With that in mind, consider the following:
a. Identify the predicates in the checkStutter method.
b. Provide the test requirements and test set for predicate coverage for each of the predicates identified in (a).
c. If you were to construct a clause coverage test set for the checkStutter predicates, would it be different from (b)? Why or why not?
d. Instrument the given checkStutter method to record which edges are traversed (i.e., add print statement between nodes indicating the current location) and instrument the given code (i.e., in the main method or another test method) with the test cases from (c) to test your code and view the output. Provide the commented code and output results.

4. Chapter 4.
a. Complete Section 4.1, Exercise #2.
b. Complete Section 4.2, Exercise #4.

5. Chapter 5
Consider the following class that implements the Luhn algorithm (see http://de.wikipedia.org/wiki/Luhn-Algorithmus) for checking credit card numbers:
public class Luhn{
public static boolean check(String ccNumber){
int sum = 0;
boolean alternate = false;
         
for (int i = ccNumber.length() - 1; i >= 0; i--){
int n =
Integer.parseInt(ccNumber.substring(i,i+1));
         
if (alternate){
n *= 2;
if (n > 9){
n = (n % 10) + 1;
             }
          }
sum += n;
                alternate = !alternate;
            }
            return (sum % 10 == 0);
    }
}
Define 10 mutants for the check method using the effective mutation operators given in Chapter 5. Try to use each operator at least once. For each mutation, give a brief description. Approximately how many mutants for the check method if we generated all from the effective mutation operators? Justify your answer.

Book: INTRODUCTION TO SOFTWARE TESTING
Paul Ammann, George Mason University, Jeff Offutt
George Mason University
Solution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references.
Students may use these solutions for personal skill-building and practice.
Unethical use is strictly forbidden.

1. Chapter 1
a.
Complete Section 1.2 #3 for the findLast method. To do this, rewrite the method in an executable Java program.
public int findLast (int[] x, int y) {
//Effects: If x==null throw NullPointerException
// else return the index of the last element
// in x that equals y.
// If no such element exists, return -1
if (x == null) {
throw new NullPointerException();
}
for (int i=x.length-1; i >= 0; i--){
if (x[i] == y){
return i;
}
}
return -1;
}

b.
Create a set of JUnit test cases implementing the test sets from (a) and provide the results.
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class chapter1b {
private int [] x = {2 , 3, 5};
private int y = 2;
private chapter1a obj;
@Before
public void setUp() throws Exception {
obj = new chapter1a();
}

@After
public void tearDown() throws Exception {
}

@Test
public void testFindLast() {
assertEquals(0, obj.findLast(x, y));
}
}
This is only a preview of the solution.
Please use the purchase button to see the entire solution.
By purchasing this solution you'll be able to access the following files:
Solution.docx
Purchase Solution
$125.00
Google Pay
Amazon
Paypal
Mastercard
Visacard
Discover
Amex
View Available Computer Science Tutors 529 tutors matched
Ionut
(ionut)
Hi! MSc Applied Informatics & Computer Science Engineer. Practical experience in many CS & IT branches.Research work & homework
5/5 (5,654+ sessions)
2 hours avg response
Leo
(Leo)
Hi! I have been a professor in New York and taught in a math department and in an applied math department.
4.9/5 (5,652+ sessions)
2 hours avg response
Pranay
(math1983)
Ph.D. in mathematics and working as an Assistant Professor in University. I can provide help in mathematics, statistics and allied areas.
4.6/5 (5,512+ sessions)
1 hour avg response

Similar Homework Solutions

8.1.0PHP Version475msRequest Duration45MBMemory UsageGET college-homework-library/{category}/{subject}/{id}Route
    • Booting (282ms)time
    • Application (192ms)time
    • 1 x Booting (59.5%)
      282ms
      1 x Application (40.5%)
      192ms
      • Illuminate\Routing\Events\Routing (1.37ms)
      • Illuminate\Routing\Events\RouteMatched (601μs)
      • Illuminate\Foundation\Events\LocaleUpdated (5.1ms)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (381μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (362μs)
      • Illuminate\Database\Events\ConnectionEstablished (1.51ms)
      • Illuminate\Database\Events\StatementPrepared (14.44ms)
      • Illuminate\Database\Events\QueryExecuted (1.34ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (133μs)
      • eloquent.booting: App\Models\Subject (138μs)
      • eloquent.booted: App\Models\Subject (64μs)
      • Illuminate\Database\Events\StatementPrepared (2.28ms)
      • Illuminate\Database\Events\QueryExecuted (1.32ms)
      • eloquent.retrieved: App\Models\Subject (98μs)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (86μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (44μs)
      • Illuminate\Database\Events\StatementPrepared (703μs)
      • Illuminate\Database\Events\QueryExecuted (916μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (715μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (34μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (10μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (7μs)
      • eloquent.booting: App\Models\SubjectCat (522μs)
      • eloquent.booted: App\Models\SubjectCat (43μs)
      • Illuminate\Database\Events\StatementPrepared (698μs)
      • Illuminate\Database\Events\QueryExecuted (1.04ms)
      • eloquent.retrieved: App\Models\SubjectCat (97μs)
      • Illuminate\Cache\Events\CacheHit (15.65ms)
      • Illuminate\Cache\Events\CacheMissed (298μs)
      • Illuminate\Database\Events\StatementPrepared (947μs)
      • Illuminate\Database\Events\QueryExecuted (2.21ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (93μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (16μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (8μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (7μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (7μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (5μs)
      • Illuminate\Database\Events\StatementPrepared (787μs)
      • Illuminate\Database\Events\QueryExecuted (1.1ms)
      • eloquent.retrieved: App\Models\Subject (112μs)
      • Illuminate\Cache\Events\KeyWritten (1.61ms)
      • Illuminate\Database\Events\StatementPrepared (1.72ms)
      • Illuminate\Database\Events\QueryExecuted (1.14ms)
      • Illuminate\Database\Events\StatementPrepared (7.17ms)
      • Illuminate\Database\Events\QueryExecuted (1.43ms)
      • Illuminate\Database\Events\StatementPrepared (2.9ms)
      • Illuminate\Database\Events\QueryExecuted (1.66ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (80μs)
      • Illuminate\Cache\Events\CacheHit (799μs)
      • creating: homework.show (305μs)
      • composing: homework.show (168μs)
      • creating: components.breadcrumbs (543μs)
      • composing: components.breadcrumbs (180μs)
      • Illuminate\Database\Events\StatementPrepared (1.42ms)
      • Illuminate\Database\Events\QueryExecuted (932μs)
      • eloquent.retrieved: App\Models\SubjectCat (80μs)
      • Illuminate\Cache\Events\CacheMissed (6.4ms)
      • Illuminate\Database\Events\StatementPrepared (870μs)
      • Illuminate\Database\Events\QueryExecuted (1.1ms)
      • eloquent.retrieved: App\Models\SubjectCat (97μs)
      • Illuminate\Cache\Events\KeyWritten (440μs)
      • Illuminate\Cache\Events\CacheHit (263μs)
      • Illuminate\Cache\Events\CacheHit (200μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (376μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheMissed (306μs)
      • Illuminate\Database\Events\StatementPrepared (931μs)
      • Illuminate\Database\Events\QueryExecuted (1.54ms)
      • eloquent.retrieved: App\Models\SubjectCat (95μs)
      • Illuminate\Cache\Events\KeyWritten (369μs)
      • Illuminate\Cache\Events\CacheHit (243μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (122μs)
      • Illuminate\Cache\Events\CacheHit (142μs)
      • Illuminate\Cache\Events\CacheHit (115μs)
      • Illuminate\Cache\Events\CacheHit (529μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheMissed (276μs)
      • Illuminate\Database\Events\StatementPrepared (671μs)
      • Illuminate\Database\Events\QueryExecuted (9.72ms)
      • eloquent.retrieved: App\Models\SubjectCat (122μs)
      • Illuminate\Cache\Events\KeyWritten (419μs)
      • Illuminate\Cache\Events\CacheHit (231μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (357μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (215μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (111μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (145μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (134μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (327μs)
      • Illuminate\Cache\Events\CacheMissed (207μs)
      • Illuminate\Database\Events\StatementPrepared (838μs)
      • Illuminate\Database\Events\QueryExecuted (946μs)
      • eloquent.retrieved: App\Models\SubjectCat (100μs)
      • Illuminate\Cache\Events\KeyWritten (354μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (213μs)
      • Illuminate\Cache\Events\CacheHit (259μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (229μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (313μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (220μs)
      • Illuminate\Cache\Events\CacheHit (202μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (220μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (113μs)
      • Illuminate\Cache\Events\CacheHit (148μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (115μs)
      • Illuminate\Cache\Events\CacheMissed (189μs)
      • Illuminate\Database\Events\StatementPrepared (673μs)
      • Illuminate\Database\Events\QueryExecuted (804μs)
      • eloquent.retrieved: App\Models\SubjectCat (94μs)
      • Illuminate\Cache\Events\KeyWritten (602μs)
      • Illuminate\Cache\Events\CacheHit (317μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (240μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (307μs)
      • Illuminate\Cache\Events\CacheHit (249μs)
      • Illuminate\Cache\Events\CacheMissed (191μs)
      • Illuminate\Database\Events\StatementPrepared (573μs)
      • Illuminate\Database\Events\QueryExecuted (907μs)
      • eloquent.retrieved: App\Models\SubjectCat (82μs)
      • Illuminate\Cache\Events\KeyWritten (1.25ms)
      • Illuminate\Cache\Events\CacheHit (213μs)
      • Illuminate\Cache\Events\CacheHit (212μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (308μs)
      • Illuminate\Cache\Events\CacheHit (251μs)
      • Illuminate\Cache\Events\CacheHit (215μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (287μs)
      • Illuminate\Cache\Events\CacheHit (217μs)
      • Illuminate\Cache\Events\CacheHit (1.47ms)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (305μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (146μs)
      • Illuminate\Cache\Events\CacheHit (202μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheMissed (181μs)
      • Illuminate\Database\Events\StatementPrepared (620μs)
      • Illuminate\Database\Events\QueryExecuted (1.07ms)
      • eloquent.retrieved: App\Models\SubjectCat (93μs)
      • Illuminate\Cache\Events\KeyWritten (328μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (288μs)
      • Illuminate\Cache\Events\CacheHit (294μs)
      • Illuminate\Cache\Events\CacheHit (242μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (277μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (223μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (227μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (217μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (202μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (261μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (200μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheMissed (184μs)
      • Illuminate\Database\Events\StatementPrepared (1.8ms)
      • Illuminate\Database\Events\QueryExecuted (1.15ms)
      • eloquent.retrieved: App\Models\SubjectCat (115μs)
      • Illuminate\Cache\Events\KeyWritten (576μs)
      • Illuminate\Cache\Events\CacheHit (1.94ms)
      • Illuminate\Cache\Events\CacheHit (354μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (469μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (142μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (122μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (272μs)
      • Illuminate\Cache\Events\CacheHit (292μs)
      • Illuminate\Cache\Events\CacheHit (343μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (773μs)
      • Illuminate\Cache\Events\CacheHit (129μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (121μs)
      • Illuminate\Cache\Events\CacheHit (244μs)
      • Illuminate\Cache\Events\CacheHit (136μs)
      • Illuminate\Cache\Events\CacheHit (110μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (123μs)
      • Illuminate\Cache\Events\CacheHit (394μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (123μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (115μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (277μs)
      • Illuminate\Cache\Events\CacheHit (149μs)
      • Illuminate\Cache\Events\CacheHit (214μs)
      • Illuminate\Cache\Events\CacheHit (479μs)
      • Illuminate\Cache\Events\CacheHit (150μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (129μs)
      • Illuminate\Cache\Events\CacheHit (107μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (231μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (113μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheHit (571μs)
      • Illuminate\Cache\Events\CacheHit (133μs)
      • Illuminate\Cache\Events\CacheHit (102μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (111μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (251μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (146μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (127μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (96μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (94μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (103μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheMissed (213μs)
      • Illuminate\Database\Events\StatementPrepared (1.06ms)
      • Illuminate\Database\Events\QueryExecuted (1.01ms)
      • eloquent.retrieved: App\Models\SubjectCat (88μs)
      • Illuminate\Cache\Events\KeyWritten (1.53ms)
      • Illuminate\Cache\Events\CacheHit (237μs)
      • Illuminate\Cache\Events\CacheHit (204μs)
      • Illuminate\Cache\Events\CacheHit (138μs)
      • Illuminate\Cache\Events\CacheHit (137μs)
      • Illuminate\Cache\Events\CacheHit (136μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (245μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheHit (216μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (103μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (112μs)
      • creating: site.layouts.app (519μs)
      • composing: site.layouts.app (20μs)
      • creating: components.canonical (408μs)
      • composing: components.canonical (83μs)
      • creating: components.open-graph (157μs)
      • composing: components.open-graph (54μs)
      • creating: site.headers.header (237μs)
      • composing: site.headers.header (54μs)
      • Illuminate\Cache\Events\CacheHit (1.55ms)
      • creating: components.footer (91μs)
      • composing: components.footer (87μs)
      • Illuminate\Cache\Events\CacheHit (1.14ms)
      • Illuminate\Cache\Events\CacheMissed (437μs)
      • Illuminate\Database\Events\StatementPrepared (1.3ms)
      • Illuminate\Database\Events\QueryExecuted (1.6ms)
      • eloquent.retrieved: App\Models\SubjectCat (121μs)
      • Illuminate\Cache\Events\KeyWritten (666μs)
      • Illuminate\Cache\Events\CacheHit (513μs)
      • Illuminate\Cache\Events\CacheHit (239μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (145μs)
      • Illuminate\Cache\Events\CacheHit (139μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (226μs)
      • Illuminate\Cache\Events\CacheHit (276μs)
      • Illuminate\Cache\Events\CacheHit (228μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (149μs)
      • Illuminate\Cache\Events\CacheHit (132μs)
      • creating: components.forms.contact-us (422μs)
      • composing: components.forms.contact-us (143μs)
      • creating: components.forms.get-started (152μs)
      • composing: components.forms.get-started (50μs)
      • creating: components.forms.free-tool-download (87μs)
      • composing: components.forms.free-tool-download (42μs)
      • creating: components.forms.claim-free-worksheet (115μs)
      • composing: components.forms.claim-free-worksheet (54μs)
      • creating: components.forms.tutor-subscription-waitlist (89μs)
      • composing: components.forms.tutor-subscription-waitlist (41μs)
      • creating: components.forms.tutor-subscription-join (79μs)
      • composing: components.forms.tutor-subscription-join (39μs)
      • creating: components.forms.tutor-support (79μs)
      • composing: components.forms.tutor-support (40μs)
      • 311 x Illuminate\Cache\Events\CacheHit (16.47%)
        78.17ms
        20 x Illuminate\Database\Events\StatementPrepared (8.93%)
        42.40ms
        20 x Illuminate\Database\Events\QueryExecuted (6.94%)
        32.92ms
        11 x Illuminate\Cache\Events\CacheMissed (1.87%)
        8.89ms
        11 x Illuminate\Cache\Events\KeyWritten (1.71%)
        8.14ms
        1 x Illuminate\Foundation\Events\LocaleUpdated (1.07%)
        5.10ms
        1 x Illuminate\Database\Events\ConnectionEstablished (0.32%)
        1.51ms
        1 x Illuminate\Routing\Events\Routing (0.29%)
        1.37ms
        12 x eloquent.retrieved: App\Models\SubjectCat (0.25%)
        1.18ms
        5 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.18%)
        846μs
        1 x Illuminate\Routing\Events\RouteMatched (0.13%)
        601μs
        1 x creating: components.breadcrumbs (0.11%)
        543μs
        1 x eloquent.booting: App\Models\SubjectCat (0.11%)
        522μs
        1 x creating: site.layouts.app (0.11%)
        519μs
        1 x creating: components.forms.contact-us (0.09%)
        422μs
        1 x creating: components.canonical (0.09%)
        408μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (0.08%)
        381μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (0.08%)
        362μs
        1 x creating: homework.show (0.06%)
        305μs
        7 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (0.06%)
        269μs
        1 x creating: site.headers.header (0.05%)
        237μs
        2 x eloquent.retrieved: App\Models\Subject (0.04%)
        210μs
        1 x composing: components.breadcrumbs (0.04%)
        180μs
        1 x composing: homework.show (0.04%)
        168μs
        1 x creating: components.open-graph (0.03%)
        157μs
        1 x creating: components.forms.get-started (0.03%)
        152μs
        1 x composing: components.forms.contact-us (0.03%)
        143μs
        1 x eloquent.booting: App\Models\Subject (0.03%)
        138μs
        1 x creating: components.forms.claim-free-worksheet (0.02%)
        115μs
        1 x creating: components.footer (0.02%)
        91μs
        1 x creating: components.forms.tutor-subscription-waitlist (0.02%)
        89μs
        1 x composing: components.footer (0.02%)
        87μs
        1 x creating: components.forms.free-tool-download (0.02%)
        87μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.02%)
        86μs
        1 x composing: components.canonical (0.02%)
        83μs
        1 x creating: components.forms.tutor-subscription-join (0.02%)
        79μs
        1 x creating: components.forms.tutor-support (0.02%)
        79μs
        1 x eloquent.booted: App\Models\Subject (0.01%)
        64μs
        1 x composing: site.headers.header (0.01%)
        54μs
        1 x composing: components.forms.claim-free-worksheet (0.01%)
        54μs
        1 x composing: components.open-graph (0.01%)
        54μs
        1 x composing: components.forms.get-started (0.01%)
        50μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.01%)
        44μs
        1 x eloquent.booted: App\Models\SubjectCat (0.01%)
        43μs
        1 x composing: components.forms.free-tool-download (0.01%)
        42μs
        1 x composing: components.forms.tutor-subscription-waitlist (0.01%)
        41μs
        1 x composing: components.forms.tutor-support (0.01%)
        40μs
        1 x composing: components.forms.tutor-subscription-join (0.01%)
        39μs
        1 x composing: site.layouts.app (0%)
        20μs
      14 templates were rendered
      • 1x homework.showshow.blade.phpblade
      • 1x components.breadcrumbsbreadcrumbs.blade.phpblade
      • 1x site.layouts.appapp.blade.phpblade
      • 1x components.canonicalcanonical.blade.phpblade
      • 1x components.open-graphopen-graph.blade.phpblade
      • 1x site.headers.headerheader.blade.phpblade
      • 1x components.footerfooter.blade.phpblade
      • 1x components.forms.contact-uscontact-us.blade.phpblade
      • 1x components.forms.get-startedget-started.blade.phpblade
      • 1x components.forms.free-tool-downloadfree-tool-download.blade.phpblade
      • 1x components.forms.claim-free-worksheetclaim-free-worksheet.blade.phpblade
      • 1x components.forms.tutor-subscription-waitlisttutor-subscription-waitlist.blade.phpblade
      • 1x components.forms.tutor-subscription-jointutor-subscription-join.blade.phpblade
      • 1x components.forms.tutor-supporttutor-support.blade.phpblade
      uri
      GET college-homework-library/{category}/{subject}/{id}
      middleware
      web, utm.parameters
      controller
      App\Http\Controllers\HomeworkLibraryController@show
      namespace
      where
      as
      homework.show
      file
      app/Http/Controllers/HomeworkLibraryController.php:79-176
      20 statements were executed, 5 of which were duplicates, 15 unique. Show only duplicated47.08ms
      • Connection Establishedtwenty4_siteHomeworkLibraryController.php#91
        Backtrace
        • 13. app/Http/Controllers/HomeworkLibraryController.php:91
        • 14. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 15. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary` where `status` = 'published' and `price` > 0 and `solutionslibrary`.`id` = '23075' limit 1
        14.71mstwenty4_siteHomeworkLibraryController.php#97
        Bindings
        • 0: published
        • 1: 0
        • 2: 23075
        Backtrace
        • 16. app/Http/Controllers/HomeworkLibraryController.php:97
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subjects` where `subjects`.`id` in (207)
        1.67mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` in (23075)
        1.03mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.12mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 26. app/Http/Controllers/HomeworkLibraryController.php:105
        • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • select * from `solutionslibrary` where `id` <> 23075 and `subject` = 207 and `status` = 'published' and `price` > 0 order by RAND() limit 6
        2.27mstwenty4_siteHomeworkLibraryRepository.php#30
        Bindings
        • 0: 23075
        • 1: 207
        • 2: published
        • 3: 0
        Backtrace
        • 14. app/Repositories/HomeworkLibraryRepository.php:30
        • 15. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 16. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 18. app/Repositories/HomeworkLibraryRepository.php:39
        • 19. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `subjects` where `subjects`.`id` in (207)
        1.23mstwenty4_siteHomeworkLibraryRepository.php#30
        Backtrace
        • 19. app/Repositories/HomeworkLibraryRepository.php:30
        • 20. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 21. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 23. app/Repositories/HomeworkLibraryRepository.php:39
        • 24. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 23075 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'question' order by `order` asc, `id` asc
        1.06mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 23075
        • 1: question
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:58
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 23075 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'teaser' order by `order` asc, `id` asc
        7.59mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 23075
        • 1: teaser
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:69
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 23075 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'solution' order by `order` asc, `id` asc
        1.61mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 23075
        • 1: solution
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:80
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.14mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 32. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • 33. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 34. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
        • 35. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • select * from `subject_cats` where `subject_cats`.`id` = 1 limit 1
        1.2mstwenty4_siteSubject.php#100
        Bindings
        • 0: 1
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.51mstwenty4_siteSubject.php#100
        Bindings
        • 0: 3
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 4 limit 1
        1.9mstwenty4_siteSubject.php#100
        Bindings
        • 0: 4
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 10 limit 1
        1.18mstwenty4_siteSubject.php#100
        Bindings
        • 0: 10
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 33 limit 1
        900μstwenty4_siteSubject.php#100
        Bindings
        • 0: 33
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 11 limit 1
        1.01mstwenty4_siteSubject.php#100
        Bindings
        • 0: 11
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 5 limit 1
        920μstwenty4_siteSubject.php#100
        Bindings
        • 0: 5
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 34 limit 1
        2.38mstwenty4_siteSubject.php#100
        Bindings
        • 0: 34
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 31 limit 1
        1.33mstwenty4_siteSubject.php#100
        Bindings
        • 0: 31
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 36 limit 1
        1.32mstwenty4_siteSubject.php#100
        Bindings
        • 0: 36
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 28. view::components.footer:170
      App\Models\SubjectCat
      12SubjectCat.php
      App\Models\HomeworkLibrary\HomeworkLibrary
      7HomeworkLibrary.php
      App\Models\HomeworkLibrary\HomeworkLibraryFile
      5HomeworkLibraryFile.php
      App\Models\Subject
      2Subject.php
          _token
          v8bOOVmdmQXL4rM5lbauaKQ53bjzN3i33h6vHxZ3
          utm_source
          direct
          redirectUrl
          /college-homework-library/Computer-Science/Software-Testing-and-Analysis/23075
          _previous
          array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Scienc...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /college-homework-library/Computer-Science/Software-Testing-and-Analysis/23075
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:21 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-amzn-trace-id" => array:1 [ 0 => "Root=1-680ee686-1cf0a5b75c4ffde20ff71d4d" ] "host" => array:1 [ 0 => "staging.dev.24houranswers.com" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "3.135.236.134" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 28 Apr 2025 02:23:03 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkY4UU5UcE42VWlwQXBHSkdiZkxRZXc9PSIsInZhbHVlIjoiNmk2VmVDazQwd3VzWjhXS2N4Q0xjaG1wNG1EeDhmeHFTUHpTeHc0ekVzQ29aVDljL0dsYy9RQjJNMWdNdGlIQVNRYlVRTldIVGtYWm9qeWNDZlRWcTY5U2tQWWJ5NnRHVFE2TWRBQ0UzcmIydzRadmE3cnl4d3dYMU5YZnB4blMiLCJtYWMiOiI0MTk4OGVjOWZiNGRhNzRiZTYxOWYxNGNjYTVhYzhhODc5NGRmOTMzMGRjMzI5YWI3MjFjZDMwNzU3NGY0YzUwIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 04:23:03 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; samesite=laxXSRF-TOKEN=eyJpdiI6IkY4UU5UcE42VWlwQXBHSkdiZkxRZXc9PSIsInZhbHVlIjoiNmk2VmVDazQwd3VzWjhXS2N4Q0xjaG1wNG1EeDhmeHFTUHpTeHc0ekVzQ29aVDljL0dsYy9RQjJNMWdNdGlIQVNRYlVRT" 1 => "24houranswers_session=eyJpdiI6IlV5a0tYZWdPaUQxRjRDQ0VXNFBUekE9PSIsInZhbHVlIjoiV08vVnpsakVMN0JpY3AvcjhBVjdBRS9xdXl0NmVUL2V0dE05M3NIck0vUWszWlNoayt1dEF2UFhyMlNBYUhHcVhRbUZicUNxZ3FnbEJva28zeE9ubE5aQTZMb1VidUFJRFZCNkU4RG9wbS9ONE9JdzNDdXlvei9mSzZINHdNYnUiLCJtYWMiOiJlMDQ3NWM3OTkwMmJkN2I3Mjc4OTM1OTAyMmMyMDc0MTVjMDkwMjFmN2E5MGM1YzAxNDNmMjk0NGE1MjI5ZjViIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 04:23:03 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; httponly; samesite=lax24houranswers_session=eyJpdiI6IlV5a0tYZWdPaUQxRjRDQ0VXNFBUekE9PSIsInZhbHVlIjoiV08vVnpsakVMN0JpY3AvcjhBVjdBRS9xdXl0NmVUL2V0dE05M3NIck0vUWszWlNoayt1dEF2UFhyMlNBYU" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkY4UU5UcE42VWlwQXBHSkdiZkxRZXc9PSIsInZhbHVlIjoiNmk2VmVDazQwd3VzWjhXS2N4Q0xjaG1wNG1EeDhmeHFTUHpTeHc0ekVzQ29aVDljL0dsYy9RQjJNMWdNdGlIQVNRYlVRTldIVGtYWm9qeWNDZlRWcTY5U2tQWWJ5NnRHVFE2TWRBQ0UzcmIydzRadmE3cnl4d3dYMU5YZnB4blMiLCJtYWMiOiI0MTk4OGVjOWZiNGRhNzRiZTYxOWYxNGNjYTVhYzhhODc5NGRmOTMzMGRjMzI5YWI3MjFjZDMwNzU3NGY0YzUwIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 04:23:03 GMT; domain=.24houranswers.com; path=/XSRF-TOKEN=eyJpdiI6IkY4UU5UcE42VWlwQXBHSkdiZkxRZXc9PSIsInZhbHVlIjoiNmk2VmVDazQwd3VzWjhXS2N4Q0xjaG1wNG1EeDhmeHFTUHpTeHc0ekVzQ29aVDljL0dsYy9RQjJNMWdNdGlIQVNRYlVRT" 1 => "24houranswers_session=eyJpdiI6IlV5a0tYZWdPaUQxRjRDQ0VXNFBUekE9PSIsInZhbHVlIjoiV08vVnpsakVMN0JpY3AvcjhBVjdBRS9xdXl0NmVUL2V0dE05M3NIck0vUWszWlNoayt1dEF2UFhyMlNBYUhHcVhRbUZicUNxZ3FnbEJva28zeE9ubE5aQTZMb1VidUFJRFZCNkU4RG9wbS9ONE9JdzNDdXlvei9mSzZINHdNYnUiLCJtYWMiOiJlMDQ3NWM3OTkwMmJkN2I3Mjc4OTM1OTAyMmMyMDc0MTVjMDkwMjFmN2E5MGM1YzAxNDNmMjk0NGE1MjI5ZjViIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 04:23:03 GMT; domain=.24houranswers.com; path=/; httponly24houranswers_session=eyJpdiI6IlV5a0tYZWdPaUQxRjRDQ0VXNFBUekE9PSIsInZhbHVlIjoiV08vVnpsakVMN0JpY3AvcjhBVjdBRS9xdXl0NmVUL2V0dE05M3NIck0vUWszWlNoayt1dEF2UFhyMlNBYU" ] ]
          session_attributes
          0 of 0
          array:6 [ "_token" => "v8bOOVmdmQXL4rM5lbauaKQ53bjzN3i33h6vHxZ3" "utm_source" => "direct" "redirectUrl" => "/college-homework-library/Computer-Science/Software-Testing-and-Analysis/23075" "_previous" => array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Science/Software-Testing-and-Analysis/23075" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]