-
Notifications
You must be signed in to change notification settings - Fork 0
libdatephp cDateStrategyNoInterval
- Class name: cDateStrategyNoInterval
- Namespace: libdatephp
- Parent class: libdatephp\cDateStrategy
The class cDateStrategyNoInterval is a container for date objects, which follow no special pattern. The dates cannot move forward or backward.
There are several child classes for specialized tasks:
- cDateStrategyDaily
- cDateStrategyDailyFixed
- cDateStrategyMonthly
- cDateStrategyMonthlyFixed
- cDateStrategyNoInterval
- cDateStrategySimpleDate
- cDateStrategySimpleInterval
- cDateStrategyWeekly
abstract methods are:
- IsValid( )
- GetFirstDate( )
- FromString( )
- GetNextEventSlot( )
all objects have one calendar with celebrities in common and each object has its own calendar with holidays
-
cDateStrategyNoInterval::AddCelebrity()
- This method is defined by libdatephp\cDateStrategy
public static mixed libdatephp\cDateStrategy::AddCelebrity($obj_date)
-
cDateStrategyNoInterval::AddHoliday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::AddHoliday($obj_date)
-
cDateStrategyNoInterval::AdjustedUnderOverflow()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::AdjustedUnderOverflow(\libdatephp\cDate $date_test, integer $direction)
-
cDateStrategyNoInterval::AsString()
- This method is defined by libdatephp\cDateStrategy
public abstract string libdatephp\cDateStrategy::AsString()
-
cDateStrategyNoInterval::Dump()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::Dump(\libdatephp\cDate $obj_date_calc_from, \libdatephp\cDate $obj_date_calc_to, integer $direction)
-
cDateStrategyNoInterval::FillForm()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::FillForm()
-
cDateStrategyNoInterval::FromForm()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::FromForm()
-
cDateStrategyNoInterval::FromString()
- This method is defined by libdatephp\cDateStrategy
public abstract mixed libdatephp\cDateStrategy::FromString(string $str)
-
cDateStrategyNoInterval::GetArray()
- This method is defined by libdatephp\cDateStrategy
public void libdatephp\cDateStrategy::GetArray(array $ary, \libdatephp\cDate $obj_date_start, mixed $obj_date_end, integer $direction, boolean $debug)
-
cDateStrategyNoInterval::GetEndDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetEndDate()
-
cDateStrategyNoInterval::GetFirstDate()
- This method is defined by libdatephp\cDateStrategy
public abstract \libdatephp\cDate libdatephp\cDateStrategy::GetFirstDate()
-
cDateStrategyNoInterval::GetFollower()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetFollower(\libdatephp\cDate $date, \libdatephp\cDate $dt_next, integer $direction)
-
cDateStrategyNoInterval::GetNextEventDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate|null libdatephp\cDateStrategy::GetNextEventDate($obj_date_start, $is_first_date)
-
cDateStrategyNoInterval::GetNextEventSlot()
- This method is defined by libdatephp\cDateStrategy
public abstract \libdatephp\cDate libdatephp\cDateStrategy::GetNextEventSlot(\libdatephp\cDate $obj_date, integer $direction)
-
cDateStrategyNoInterval::GetPredecessor()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetPredecessor(\libdatephp\cDate $obj_date, \libdatephp\cDate $dt_prev)
-
cDateStrategyNoInterval::GetStartDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetStartDate()
-
cDateStrategyNoInterval::GetStrategyCelebrity()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyCelebrity()
-
cDateStrategyNoInterval::GetStrategyHoliday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyHoliday()
-
cDateStrategyNoInterval::GetStrategyImpossible()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyImpossible()
-
cDateStrategyNoInterval::GetStrategySaturday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategySaturday()
-
cDateStrategyNoInterval::GetStrategySunday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategySunday()
-
cDateStrategyNoInterval::HasEndDate()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::HasEndDate()
-
cDateStrategyNoInterval::IsCelebrity()
- This method is defined by libdatephp\cDateStrategy
public static boolean libdatephp\cDateStrategy::IsCelebrity($obj_date)
-
cDateStrategyNoInterval::IsEventDate()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsEventDate($obj_date)
-
cDateStrategyNoInterval::IsHoliday()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsHoliday($obj_date)
-
cDateStrategyNoInterval::IsHolidayOrCelebrity()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsHolidayOrCelebrity($obj_date)
-
cDateStrategyNoInterval::IsValid()
- This method is defined by libdatephp\cDateStrategy
public abstract boolean libdatephp\cDateStrategy::IsValid()
-
cDateStrategyNoInterval::MoveDateIfNecessary()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::MoveDateIfNecessary($date)
-
cDateStrategyNoInterval::Reset()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::Reset()
-
cDateStrategyNoInterval::ResetCelebrities()
- This method is defined by libdatephp\cDateStrategy
public static mixed libdatephp\cDateStrategy::ResetCelebrities()
-
cDateStrategyNoInterval::ResetHolidays()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::ResetHolidays()
-
cDateStrategyNoInterval::SetEndDate()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetEndDate(\libdatephp\cDate $obj_date)
-
cDateStrategyNoInterval::SetLanguage()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetLanguage(string $language)
-
cDateStrategyNoInterval::SetStartDate()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStartDate(\libdatephp\cDate $obj_date)
-
cDateStrategyNoInterval::SetStrategyCelebrity()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyCelebrity(integer $direction)
-
cDateStrategyNoInterval::SetStrategyHoliday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyHoliday(integer $direction)
-
cDateStrategyNoInterval::SetStrategyImpossible()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyImpossible(integer $direction)
-
cDateStrategyNoInterval::SetStrategySaturday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategySaturday(integer $direction)
-
cDateStrategyNoInterval::SetStrategySunday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategySunday(integer $direction)
-
cDateStrategyNoInterval::__construct()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDateStrategy libdatephp\cDateStrategy::__construct($start_date, $end_date, $language, $directionOnSaturday, $directionOnSunday, $directionOnCelebrity, $directionOnHoliday, $directionOnImpossible)
This wiki page is part of the documentation of the PHP class library libdatephp