<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Madanswer Technologies Interview Questions Data|Agile|DevOPs|Python - Recent questions and answers in FuelPHP</title>
<link>https://madanswer.com/qa/fuelphp</link>
<description>Powered by Question2Answer</description>
<item>
<title>Answered: How can I reverse a NSArray in Objective-C?</title>
<link>https://madanswer.com/53673/how-can-i-reverse-a-nsarray-in-objective-c?show=53674#a53674</link>
<description>
&lt;p&gt;For reversing a mutable array, you can add the following category to your code:&lt;/p&gt;&lt;pre&gt;&lt;span style=&quot;color:#c27628&quot;&gt;@implementation&lt;/span&gt; NSMutableArray (Reverse)

- (&lt;span style=&quot;color:#c27628&quot;&gt;void&lt;/span&gt;)reverse {
    &lt;span style=&quot;color:#c27628&quot;&gt;if&lt;/span&gt; ([&lt;span style=&quot;color:#c27628&quot;&gt;self&lt;/span&gt; count] &amp;lt;= &lt;span style=&quot;color:#8799b0&quot;&gt;1&lt;/span&gt;)
        &lt;span style=&quot;color:#c27628&quot;&gt;return&lt;/span&gt;;
    NSUInteger i = &lt;span style=&quot;color:#8799b0&quot;&gt;0&lt;/span&gt;;
    NSUInteger j = [&lt;span style=&quot;color:#c27628&quot;&gt;self&lt;/span&gt; count] - &lt;span style=&quot;color:#8799b0&quot;&gt;1&lt;/span&gt;;
    &lt;span style=&quot;color:#c27628&quot;&gt;while&lt;/span&gt; (i &amp;lt; j) {
        [&lt;span style=&quot;color:#c27628&quot;&gt;self&lt;/span&gt; exchangeObjectAtIndex:i
                  withObjectAtIndex:j];

        i++;
        j--;
    }
}

&lt;span style=&quot;color:#c27628&quot;&gt;@end&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;You can also take advantage of the built-in&amp;nbsp;reverseObjectEnumerator&amp;nbsp;method on&amp;nbsp;NSArray, and the&amp;nbsp;allObjects&amp;nbsp;method of&amp;nbsp;NSEnumerator:&lt;/p&gt;&lt;pre&gt;NSArray* reversedArray = [[startArray reverseObjectEnumerator] allObjects];&lt;/pre&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53673/how-can-i-reverse-a-nsarray-in-objective-c?show=53674#a53674</guid>
<pubDate>Mon, 17 Jan 2022 16:18:41 +0000</pubDate>
</item>
<item>
<title>Answered: Find the bug in the Objective-C code below. Explain your answer?</title>
<link>https://madanswer.com/53671/find-the-bug-in-the-objective-c-code-below-explain-your-answer?show=53672#a53672</link>
<description>
&lt;div style=&quot;box-sizing: border-box; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px;&quot;&gt;&lt;div class=&quot;_vRK7Jy _1CFMrL&quot; style=&quot;box-sizing: border-box; display: inline !important; text-size-adjust: 100%; color: rgb(36, 41, 46); line-height: 1.5; overflow-wrap: break-word;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 11.9px; margin-top: 1em; margin-bottom: 1em; overflow: auto; color: rgb(255, 255, 255); overflow-wrap: normal; padding: 15px; line-height: 1.4; background: rgb(34, 34, 34); border-radius: 8px; text-shadow: rgb(0, 0, 0) 0px 1px 1px; direction: ltr; word-spacing: normal; white-space: pre; border: 0px; hyphens: none;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; overflow-wrap: normal; word-break: normal; padding: 0px; margin: 0px; background: none; border-radius: 3px; border: 0px; display: inline; overflow: visible; line-height: 1.4; text-shadow: rgb(0, 0, 0) 0px 1px 1px; direction: ltr; word-spacing: normal; tab-size: 4; hyphens: none;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;@interface&lt;/span&gt; HelloWorldController &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;:&lt;/span&gt; UIViewController  

&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;@property&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;strong&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; nonatomic&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt; UILabel &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;*&lt;/span&gt;alert&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;  

&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;@end&lt;/span&gt;  

&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;@implementation&lt;/span&gt; HelloWorldController  

&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;viewDidLoad &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;{&lt;/span&gt;
     CGRect frame &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;CGRectMake&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;150&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;150&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;150&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
     &lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;alert &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;[&lt;/span&gt;UILabel alloc&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;]&lt;/span&gt; initWithFrame&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;:&lt;/span&gt;frame&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
     &lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;alert&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;text &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#b0c975&quot; class=&quot;token&quot;&gt;@&quot;Hello...&quot;&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
     &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;view addSubview&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;alert&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
      &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;dispatch_async&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;
        &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;dispatch_get_global_queue&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;DISPATCH_QUEUE_PRIORITY_DEFAULT&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt;
        &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;^&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;{&lt;/span&gt;
           &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;sleep&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
           &lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;alert&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;text &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#b0c975&quot; class=&quot;token&quot;&gt;@&quot;World&quot;&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt; 
&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;}&lt;/span&gt;  

&lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;@end&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mb-2&quot; style=&quot;box-sizing: border-box; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px; margin-bottom: 0.5rem !important;&quot;&gt;&lt;span style=&quot;background:linear-gradient(rgba(255, 255, 255, 0) 65%, #ffe0b2 0px); box-sizing:border-box; font-size:1.25rem; font-weight:700 !important; line-height:1.5; margin-bottom:0.5rem&quot; class=&quot;font-weight-bold h5 highlight&quot;&gt;Answer&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;_DFbhp&quot; style=&quot;box-sizing: border-box; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;_TcgIV&quot; style=&quot;box-sizing: border-box; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;_2qpc-u&quot; style=&quot;box-sizing: border-box; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px;&quot;&gt;&lt;div class=&quot;_vRK7Jy _1CFMrL&quot; style=&quot;box-sizing: border-box; display: inline !important; text-size-adjust: 100%; color: rgb(36, 41, 46); line-height: 1.5; overflow-wrap: break-word;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;All UI updates must be performed in the&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; font-weight:600&quot;&gt;main&lt;/span&gt;&amp;nbsp;thread. The global dispatch queue does not guarantee that the alert text will be displayed on the UI. As a best practice, it is necessary to specify any updates to the UI occur on the main thread, as in the fixed code below:&lt;/p&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 11.9px; margin-top: 1em; margin-bottom: 1em; overflow: auto; color: rgb(255, 255, 255); overflow-wrap: normal; padding: 15px; line-height: 1.4; background: rgb(34, 34, 34); border-radius: 8px; text-shadow: rgb(0, 0, 0) 0px 1px 1px; direction: ltr; word-spacing: normal; white-space: pre; border: 0px; hyphens: none;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; overflow-wrap: normal; word-break: normal; padding: 0px; margin: 0px; background: none; border-radius: 3px; border: 0px; display: inline; overflow: visible; line-height: 1.4; text-shadow: rgb(0, 0, 0) 0px 1px 1px; direction: ltr; word-spacing: normal; tab-size: 4; hyphens: none;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;dispatch_async&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;        
    &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;dispatch_get_global_queue&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;DISPATCH_QUEUE_PRIORITY_DEFAULT&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt;
    &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;^&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;{&lt;/span&gt;
      &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;sleep&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#8799b0&quot; class=&quot;token&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
      &lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;dispatch_async&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#e5a638&quot; class=&quot;token&quot;&gt;dispatch_get_main_queue&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;^&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;{&lt;/span&gt;
         &lt;span style=&quot;box-sizing:border-box; color:#c27628&quot; class=&quot;token&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;alert&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;.&lt;/span&gt;text &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;box-sizing:border-box; color:#b0c975&quot; class=&quot;token&quot;&gt;@&quot;World&quot;&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
      &lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;token&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53671/find-the-bug-in-the-objective-c-code-below-explain-your-answer?show=53672#a53672</guid>
<pubDate>Mon, 17 Jan 2022 16:17:44 +0000</pubDate>
</item>
<item>
<title>Answered: What is the difference between copy and retain?</title>
<link>https://madanswer.com/53669/what-is-the-difference-between-copy-and-retain?show=53670#a53670</link>
<description>
&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: sans-serif; font-size: 14px;&quot;&gt;n a general setting, retaining an object will increase its retain count by one. This will help keep the object in memory and prevent it from being blown away. What this means is that if you only hold a&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; font-weight:600&quot;&gt;retained&lt;/span&gt;&amp;nbsp;version of it, you&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; font-weight:600&quot;&gt;share&lt;/span&gt;&amp;nbsp;that copy with whomever passed it to you.&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: sans-serif; font-size: 14px;&quot;&gt;Copying an object, however you do it, should create another object with&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; font-weight:600&quot;&gt;duplicate&lt;/span&gt;&amp;nbsp;values. Think of this as a clone. You do NOT share the clone with whomever passed it to you&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53669/what-is-the-difference-between-copy-and-retain?show=53670#a53670</guid>
<pubDate>Mon, 17 Jan 2022 16:16:38 +0000</pubDate>
</item>
<item>
<title>Answered: What is a protocol, and how do you define your own and when is it used?</title>
<link>https://madanswer.com/53667/what-is-a-protocol-and-how-do-you-define-your-own-and-when-is-it-used?show=53668#a53668</link>
<description>
&lt;p&gt;A protocol is similar to an interface from Java. It defines a list of required and optional methods that a class must/can implement if it adopts the protocol. Any class can implement a protocol and other classes can then send messages to that class based on the protocol methods without it knowing the type of the class.&lt;/p&gt;&lt;pre&gt;&lt;span style=&quot;color:#c27628&quot;&gt;@protocol&lt;/span&gt; MyCustomDataSource
- (NSUInteger)numberOfRecords;
- (NSDictionary *)recordAtIndex:(NSUInteger)index;
@optional
- (NSString *)titleForRecordAtIndex:(NSUInteger)index;
&lt;span style=&quot;color:#c27628&quot;&gt;@end&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;A common use case is providing a DataSource for&amp;nbsp;UITableView&amp;nbsp;or&amp;nbsp;UICollectionView.&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53667/what-is-a-protocol-and-how-do-you-define-your-own-and-when-is-it-used?show=53668#a53668</guid>
<pubDate>Mon, 17 Jan 2022 16:15:23 +0000</pubDate>
</item>
<item>
<title>Answered: What is the Session methods in FuelPHP?</title>
<link>https://madanswer.com/53619/what-is-the-session-methods-in-fuelphp?show=53620#a53620</link>
<description>
&lt;ol style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style-image:initial; list-style-position:initial; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;Create ()&lt;/span&gt;- Used for creating a new session.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;Set ()&lt;/span&gt;- Used for assigning a session variable.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;Destroy ()&lt;/span&gt;- Destroying the existing session is the main task of this method.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;Get ()-&lt;/span&gt;&amp;nbsp;it gets the sessions variable.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;Delete ()&lt;/span&gt;- It deletes the stored variable which has been retrieved from the sessions&lt;/li&gt;&lt;/ol&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53619/what-is-the-session-methods-in-fuelphp?show=53620#a53620</guid>
<pubDate>Sun, 16 Jan 2022 19:08:43 +0000</pubDate>
</item>
<item>
<title>Answered: What are different types of controllers in FuelPHP?</title>
<link>https://madanswer.com/53617/what-are-different-types-of-controllers-in-fuelphp?show=53618#a53618</link>
<description>
&lt;ol style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style-image:initial; list-style-position:initial; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Base controller&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Rest controller&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Hybrid controller&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Template controller&lt;/li&gt;&lt;/ol&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53617/what-are-different-types-of-controllers-in-fuelphp?show=53618#a53618</guid>
<pubDate>Sun, 16 Jan 2022 19:07:16 +0000</pubDate>
</item>
<item>
<title>Answered: How to check an Ajax request on the server?</title>
<link>https://madanswer.com/53615/how-to-check-an-ajax-request-on-the-server?show=53616#a53616</link>
<description>
&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;Checking an Ajax request on the server is a task which can be done with the help of input class method. If there has been an Ajax request on the server, then the function, Input::is_ajax will return true, and in the otherwise case, it will return false.&lt;/p&gt;&lt;h4 class=&quot;example&quot; style=&quot;box-sizing: border-box; margin: 10px 0px; font-family: Poppins, sans-serif; font-weight: 600; color: rgb(34, 34, 34); font-size: 18px; line-height: 1.2em !important;&quot;&gt;Example&lt;/h4&gt;&lt;div class=&quot;codeArea&quot; style=&quot;box-sizing: border-box; font-size: 14px; padding: 10px 0px; line-height: 15px; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;liberation mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace; font-size: 12.25px; margin-top: 0px; margin-bottom: 0px; overflow: auto; color: rgb(33, 37, 41); background: rgb(0, 0, 0); padding: 0px 10px;&quot;&gt;                                                    &lt;/pre&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px; line-height: 20px; padding: 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;liberation mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace; font-size: 14px; color: rgb(255, 255, 255); word-break: normal; background: rgb(209, 222, 249); padding: 0px !important; margin: 0px;&quot;&gt;if (Input::is_ajax()) {&lt;br style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Ajax request&lt;br style=&quot;box-sizing: border-box;&quot;&gt;} else {&lt;br style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Normal request&lt;br style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53615/how-to-check-an-ajax-request-on-the-server?show=53616#a53616</guid>
<pubDate>Sun, 16 Jan 2022 19:05:05 +0000</pubDate>
</item>
<item>
<title>Answered: How to create a validation object in FuelPHP?</title>
<link>https://madanswer.com/53613/how-to-create-a-validation-object-in-fuelphp?show=53614#a53614</link>
<description>
&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;1.&lt;/span&gt;&amp;nbsp;Create an object.&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;2.&lt;/span&gt;&amp;nbsp;Instantiate it, $val = Validation::forge(&#039;my_validation&#039;);&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;3.&amp;nbsp;&lt;/span&gt;Start adding fields to it, $val = Validation::forge(&#039;my_validation&#039;);&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;4.&lt;/span&gt;&amp;nbsp;Add username to it, $val-&amp;gt;add(&#039;username&#039;, &#039;Your username&#039;)-&amp;gt;add_rule;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;5.&lt;/span&gt;&amp;nbsp;Add column for password, $val-&amp;gt;add(&#039;password&#039;, &#039;Your password&#039;)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;add_rule(&#039;required&#039;)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;add_rule(&#039;min_length&#039;, 3)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;add_rule(&#039;max_length&#039;, 10);&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;(The digits are as per the requirements)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;6.&lt;/span&gt;&amp;nbsp;Add the next field, the gender field- $val-&amp;gt;add(&#039;gender&#039;, &#039;Your gender&#039;)-&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;add_rule(&#039;required&#039;)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;add_rule(&#039;match_collection&#039;, array(&#039;M&#039;, &#039;F&#039;));&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;If any other validations are to be given, then give them using add_rule() method.&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Or&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;Forge ( )&lt;/span&gt;&amp;nbsp;method is used for creating a validating objects, such as $val= Validation:: forge( );&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53613/how-to-create-a-validation-object-in-fuelphp?show=53614#a53614</guid>
<pubDate>Sun, 16 Jan 2022 19:03:30 +0000</pubDate>
</item>
<item>
<title>Answered: What is Scaffolding in FuelPHP?</title>
<link>https://madanswer.com/53611/what-is-scaffolding-in-fuelphp?show=53612#a53612</link>
<description>
&lt;p&gt;&lt;span style=&quot;color:#222222; font-family:Poppins,sans-serif&quot;&gt;The term Scaffolding is a meta-data programming method needed for building database operations. The scaffolding of the concept FuelPHP which makes the work easy and helpful in allowing to get a basic CRUD application that too following simple and easy steps.&lt;/span&gt;&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53611/what-is-scaffolding-in-fuelphp?show=53612#a53612</guid>
<pubDate>Sun, 16 Jan 2022 19:02:09 +0000</pubDate>
</item>
<item>
<title>Answered: How to write the select query in FuelPHP Framework?</title>
<link>https://madanswer.com/53609/how-to-write-the-select-query-in-fuelphp-framework?show=53610#a53610</link>
<description>
&lt;p&gt;&lt;span style=&quot;background-color:#d1def9; color:#e83e8c; font-family:SFMono-Regular,Menlo,Monaco,Consolas,&amp;quot;liberation mono&amp;quot;,&amp;quot;courier new&amp;quot;,monospace; font-size:14px&quot;&gt;DB::select(&#039;name&#039;)-&amp;gt;from(&#039;admin&#039;)-&amp;gt;execute();&lt;/span&gt;&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53609/how-to-write-the-select-query-in-fuelphp-framework?show=53610#a53610</guid>
<pubDate>Sun, 16 Jan 2022 19:00:56 +0000</pubDate>
</item>
<item>
<title>Answered: What is Presenter and how we can create Presenter in FuelPHP Framework?</title>
<link>https://madanswer.com/53607/what-is-presenter-and-how-we-can-create-presenter-in-fuelphp-framework?show=53608#a53608</link>
<description>
&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;A class containing logic is called as a presenter. It is useful for generating our view. A presenter can consist of database calls or the related retrievals but not perform any data manipulations.&lt;/p&gt;&lt;h4 class=&quot;example&quot; style=&quot;box-sizing: border-box; margin: 10px 0px; font-family: Poppins, sans-serif; font-weight: 600; color: rgb(34, 34, 34); font-size: 18px; line-height: 1.2em !important;&quot;&gt;Example&lt;/h4&gt;&lt;div class=&quot;codeArea&quot; style=&quot;box-sizing: border-box; font-size: 14px; padding: 10px 0px; line-height: 15px; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;liberation mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace; font-size: 12.25px; margin-top: 0px; margin-bottom: 0px; overflow: auto; color: rgb(33, 37, 41); background: rgb(0, 0, 0); padding: 0px 10px;&quot;&gt;                                                    &lt;/pre&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px; line-height: 20px; padding: 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;liberation mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace; font-size: 14px; color: rgb(255, 255, 255); word-break: normal; background: rgb(209, 222, 249); padding: 0px !important; margin: 0px;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; margin:0px&quot;&gt;&lt;em style=&quot;box-sizing:border-box&quot;&gt;Creating Presenter is FuelPHP-&lt;/em&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px; line-height: 20px; padding: 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;liberation mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace; font-size: 14px; color: rgb(255, 255, 255); word-break: normal; background: rgb(209, 222, 249); padding: 0px !important; margin: 0px;&quot;&gt;classPresenter_Index extends Presenter&lt;br style=&quot;box-sizing: border-box;&quot;&gt;{&lt;br style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Body&lt;br style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53607/what-is-presenter-and-how-we-can-create-presenter-in-fuelphp-framework?show=53608#a53608</guid>
<pubDate>Sun, 16 Jan 2022 18:59:38 +0000</pubDate>
</item>
<item>
<title>Answered: What is the Reserved Routes in FuelPHP Framework?</title>
<link>https://madanswer.com/53605/what-is-the-reserved-routes-in-fuelphp-framework?show=53606#a53606</link>
<description>
&lt;h5 class=&quot;mt-10 mb-10&quot; style=&quot;box-sizing: border-box; margin-top: 10px; margin-bottom: 10px; font-family: Poppins, sans-serif; font-weight: 600; color: rgb(34, 34, 34); font-size: 16px; line-height: 1.2em !important;&quot;&gt;There are four reserved routes-&lt;/h5&gt;&lt;ul style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style:none; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;_403_-This route is followed at the time of uncaught HttpNoAccessException.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;_root_-It is the default route to be followed due to the unspecified URI.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;_404_-At the time of HttpNotFoundException, this route is followed.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;_500_- Uncaught HttpServerErrorException leads to following this route.&lt;/li&gt;&lt;/ul&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53605/what-is-the-reserved-routes-in-fuelphp-framework?show=53606#a53606</guid>
<pubDate>Sun, 16 Jan 2022 18:57:58 +0000</pubDate>
</item>
<item>
<title>Answered: What are the default security features provided by FuelPHP frameworks?</title>
<link>https://madanswer.com/53603/what-are-the-default-security-features-provided-by-fuelphp-frameworks?show=53604#a53604</link>
<description>
&lt;ol style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style-image:initial; list-style-position:initial; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Encoding of the output&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Input filtering&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;XSS filtering&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Filtering of URLs&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Prevention of SQL injection&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;CSRF token protection&lt;/li&gt;&lt;/ol&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53603/what-are-the-default-security-features-provided-by-fuelphp-frameworks?show=53604#a53604</guid>
<pubDate>Sun, 16 Jan 2022 18:56:15 +0000</pubDate>
</item>
<item>
<title>Answered: What are the minimum requirements for installing the FuelPHP Framework?</title>
<link>https://madanswer.com/53601/what-are-the-minimum-requirements-for-installing-the-fuelphp-framework?show=53602#a53602</link>
<description>
&lt;ol style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style-image:initial; list-style-position:initial; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;The minimum PHP version is 5.3.3&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;installed and enabled Mbstringphp extension&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Fileinfophp extension installed and enabled&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;PHPUnit version &amp;gt;=3.7 as per the requirement of running the unit tests.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Installed and enabled Mcryptphp extension.&lt;/li&gt;&lt;/ol&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53601/what-are-the-minimum-requirements-for-installing-the-fuelphp-framework?show=53602#a53602</guid>
<pubDate>Sun, 16 Jan 2022 18:54:23 +0000</pubDate>
</item>
<item>
<title>Answered: What is HMVC in fuelPHP?</title>
<link>https://madanswer.com/53599/what-is-hmvc-in-fuelphp?show=53600#a53600</link>
<description>
&lt;p&gt;&lt;span style=&quot;color:#222222; font-family:Poppins,sans-serif&quot;&gt;It is a Hierarchical Model-View-Controller framework used in FuelPHP providing the permission of requesting the internal controllers from the applications. It is a direct extension to the MVC pattern which helps in managing all the pre-defined scalability issues.&lt;/span&gt;&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53599/what-is-hmvc-in-fuelphp?show=53600#a53600</guid>
<pubDate>Sun, 16 Jan 2022 18:53:17 +0000</pubDate>
</item>
<item>
<title>Answered: What are the template engines supported by FuelPHP Framework?</title>
<link>https://madanswer.com/53597/what-are-the-template-engines-supported-by-fuelphp-framework?show=53598#a53598</link>
<description>
&lt;ol style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style-image:initial; list-style-position:initial; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Mustache&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Jade&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Dwoo&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Phptal&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Markdown&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Smarty&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Twig&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Haml&lt;/li&gt;&lt;/ol&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53597/what-are-the-template-engines-supported-by-fuelphp-framework?show=53598#a53598</guid>
<pubDate>Sun, 16 Jan 2022 18:52:15 +0000</pubDate>
</item>
<item>
<title>Answered: What are the advantages and disadvantages of FuelPHP?</title>
<link>https://madanswer.com/53595/what-are-the-advantages-and-disadvantages-of-fuelphp?show=53596#a53596</link>
<description>
&lt;ol style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style-image:initial; list-style-position:initial; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Sparse documentation along with incomplete sections.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Somewhat complex structure to understand especially by PHP or Codeigniter developers at the beginners to intermediate level.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Small community and less number of applications built&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Hard to learn the conventions of the naming space&lt;/li&gt;&lt;/ol&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53595/what-are-the-advantages-and-disadvantages-of-fuelphp?show=53596#a53596</guid>
<pubDate>Sun, 16 Jan 2022 18:51:05 +0000</pubDate>
</item>
<item>
<title>Answered: What are the name the current Stable version of FuelPHP?</title>
<link>https://madanswer.com/53593/what-are-the-name-the-current-stable-version-of-fuelphp?show=53594#a53594</link>
<description>
&lt;p&gt;&lt;span style=&quot;color:#222222; font-family:Poppins,sans-serif&quot;&gt;the updated version of FuelPHP, 1.8.2&amp;nbsp;was released. It contains improved functionalities, fixes the bugs, and several usual improvements.&lt;/span&gt;&lt;/p&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53593/what-are-the-name-the-current-stable-version-of-fuelphp?show=53594#a53594</guid>
<pubDate>Sun, 16 Jan 2022 18:50:01 +0000</pubDate>
</item>
<item>
<title>Answered: What is FuelPHP and why it is used?</title>
<link>https://madanswer.com/53591/what-is-fuelphp-and-why-it-is-used?show=53592#a53592</link>
<description>
&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;It is a web application framework and is an open source platform which works to execute HMVC pattern. The long list of the features of the technology is the answer to the above question.&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: rgb(34, 34, 34); font-family: Poppins, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot;&gt;The main traits which make FuelPHP framework user-friendly are-&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;box-sizing:border-box; color:#222222; font-family:Poppins,sans-serif; list-style:none; margin:0px; padding-left:0px; padding-right:0px&quot; class=&quot;unordered-list&quot;&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Easy configuration&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Enhanced usability&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Provides authorized and authenticated framework&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Increased portability&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Ease of use in the server&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; position: relative; padding-left: 20px; padding-bottom: 5px; line-height: 1.82em !important;&quot;&gt;Prevents SQL inject&lt;/li&gt;&lt;/ul&gt;
</description>
<category>FuelPHP</category>
<guid isPermaLink="true">https://madanswer.com/53591/what-is-fuelphp-and-why-it-is-used?show=53592#a53592</guid>
<pubDate>Sun, 16 Jan 2022 18:48:03 +0000</pubDate>
</item>
</channel>
</rss>